Under the Sand Wiki underthesand_en https://underthesand.wiki.gg/ MediaWiki 1.43.3 first-letter Media Special Talk User User talk Meta Meta talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Forum Forum talk GeoJson GeoJson talk Blog Blog talk Module Module talk Main Page 0 1 1 2025-03-30T04:25:03Z FANDOM 26064 FANDOM moved page [[Main Page]] to [[Under The Sand Wiki]]: SEO wikitext text/x-wiki #REDIRECT [[Under The Sand Wiki]] 92ca18bb28e2f19b2a07d4d35b1b6bc76c6a4d94 Category:Quote templates 14 2 2 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Template:Character/doc 10 3 3 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Character | name = | image = | imagecaption = | aliases = | relatives = | affiliation = | occupation = | marital = | birthDate = | birthPlace = | deathDate = | deathPlace = | species = | gender = | height = | weight = | eyes = | portrayedby = | appearsin = | debut = }} </pre> == Sample output == {{Character | name = Flowa | image = Example.jpg | imagecaption = Flowa, at rest | aliases = Flo | relatives = | affiliation = | occupation = | marital = | birthDate = July 21st, 2013 | birthPlace = Iowa | deathDate = | deathPlace = | species = Plant | gender = | height = | weight = | eyes = | portrayedby = | appearsin = | debut = }} <pre> {{Character | name = Flowa | image = Example.jpg | imagecaption = Flowa, at rest | aliases = Flo | relatives = | affiliation = | occupation = | marital = | birthDate = July 21st, 2013 | birthPlace = Iowa | deathDate = | deathPlace = | species = Plant | gender = | height = | weight = | eyes = | portrayedby = | appearsin = | debut = }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 6ddf3451fd7140d6b498a17d53162a4ccd65e691 Template:Episode 10 4 4 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Episode"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <data source="partOfSeason"><label>Season</label></data> <data source="episodeNumber"><label>Episode</label></data> <data source="airDate"><label>Air date</label></data> <data source="writer"><label>Writer</label></data> <data source="director"><label>Director</label></data> <group layout="horizontal"> <header>Episode guide</header> <data source="previousEpisode"><label>Previous</label></data> <data source="nextEpisode"><label>Next</label></data> </group> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Episodes]]}}</includeonly><noinclude>{{Documentation}}</noinclude> 222b04973118bf9a11e3e5f3a034c07b6ec30fee Template:Permission 10 5 5 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file is copyrighted. The copyright holder has given permission for its use.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Files used with permission]]</includeonly>}}<noinclude> {{documentation}}</noinclude> 5940d21c4cf55ab1e46623c8d7202220620ea3fc Template:Dialogue/doc 10 6 6 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{t|Dialogue}} facilitates the writing of dialogue in a standard format. The template can handle most standard formats of writing dialogue, and can be indented, bulleted or numbered. '''This template ''cannot'' be <code>subst:</code>'d'''. This template uses the [[w:Help:Lua|Lua templating language]], and more information can be found [[w:c:dev:Global_Lua_Modules/Dialogue|on the Global Lua Module page]]. '''For a traditional wikitext version of this template, see [[w:c:templates:Template:Dialogue/wikitext|Dialogue on Templates Wiki]]'''. ==Syntax== This is how to write the template in [[w:Help:wikitext|wikitext]] onto your article: <pre>{{dialogue |short=full |short=full |short=full ... |Character|Speech |Character|Speech |Character|Speech ... |cite = dialogue description }}</pre> These parameters are explained more fully below. ==Parameters== '''Named parameters specify name shortcuts. They are all optional.''' They are placed at the top of the template call, like this: <pre>{{dialogue |short=full |short=full |short=full ...</pre> Name shortcuts apply to your main dialogue text. If you use a shortcut specified here for a character name, then the full name will be replaced for it. Named parameters of the form "<code>mood1</code>", "<code>mood2</code>", "<code>mood3</code>", etc., up to "<code>mood10</code>", specify moods for the corresponding line number (e.g. "<code>mood1</code>" specifies line 1). They are placed in a line like this: <pre>... |Character|Speech|mood1=angry |Character|Speech|mood2=quiet |Character|Speech|mood3=ecstatic ...</pre> Positional parameters form the text of the dialogue (i.e. any line not containing an "<code>=</code>" will be construed as part of the dialogue. :;<code>Parameter 1</code> ''(required)'' : Character name speaking :;<code>Parameter 2</code> ''(optional)'' : Line to speak :;<code>Parameter 3</code> ''(optional)'' : Next character :;<code>Parameter 4</code> ''(optional)'' : Next line :;<code>Parameter 5</code> ''(optional)'' : Next character :;<code>Parameter 6</code> ''(optional)'' : Next line :;<code>Parameter 7</code> ''(optional)'' : so on... Note: if any character is called "<code>action</code>" then that line will be construed as an action line. It still counts as a ''line'' nonetheless. To write a dialogue description/source, use <code>cite =</code> ==Examples== Here is an example of a full template usage: <pre>{{dialogue |harry=Harry Enfield |bryan=Bryan Adams |harry|Hello! |mood1=happy |bryan|Oh hello there |mood2=surprised |harry|How are you? |mood3=inquisitive |bryan|Quite fine thank you. |mood4=reserved |harry|Oh that's spiffing. |mood5=spiffed |bryan|It is, isn't it?! |mood6=multo-spiffed |harry|Quite so. |mood7=bored |bryan|Well, I'm off! |mood8=joyous |harry|Ta-ta! |mood9=relieved |bryan|Au revoir! |mood10=sarcastic }}</pre> The above would generate: {{dialogue |harry=Harry Enfield |bryan=Bryan Adams |harry|Hello! |mood1=happy |bryan|Oh hello there |mood2=surprised |harry|How are you? |mood3=inquisitive |bryan|Quite fine thank you. |mood4=reserved |harry|Oh that's spiffing. |mood5=spiffed |bryan|It is, isn't it?! |mood6=multo-spiffed |harry|Quite so. |mood7=bored |bryan|Well, I'm off! |mood8=joyous |harry|Ta-ta! |mood9=relieved |bryan|Au revoir! |mood10=sarcastic }} The below code demonstrates examples of extended use: <pre>{{dialogue |george=Georgie Boy |rachel=Rachel |action|Enter: George and Rachel |george|Good morrow dearest Rachel!|mood2=happy |action|Rachel turns to see him |rachel|Oh, George, it's you! |george|... |rachel|Why won't you say anything?!|mood6=worried |action|Enter: Guards |Guards|We are announcing George's arrest! |rachel|Oh my!|mood9=horrified |action|George is dragged away. }}</pre> The above would generate: {{dialogue |george=Georgie Boy |rachel=Rachel |action|Enter: George and Rachel |george|Good morrow dearest Rachel!|mood2=happy |action|Rachel turns to see him |rachel|Oh, George, it's you! |george|... |rachel|Why won't you say anything?!|mood6=worried |action|Enter: Guards |Guards|We are announcing George's arrest! |rachel|Oh my!|mood9=horrified |action|George is dragged away. }} ===Notes=== You can number, bullet or indent your dialogue: <pre>:{{dialogue|Me|Hello|You|Howdido!}}</pre> :{{dialogue|Me|Hello|You|Howdido!}} <pre>#{{dialogue|Me|Hello|You|Howdido!}} #{{dialogue|Them|Good afternoon|Us|What a load of rubbish!}}</pre> #{{dialogue|Me|Hello|You|Howdido!}} #{{dialogue|Them|Good afternoon|Us|What a load of rubbish!}} <pre>*{{dialogue |angel=Fortitude |angel|I am an angel!|Crowd|We don't believe you!}} *{{dialogue |angel=Fortitude |angel|But I'm being quite serious!|Crowd|Too bad for you then!}}</pre> *{{dialogue |angel=Fortitude |angel|I am an angel!|Crowd|We don't believe you!}} *{{dialogue |angel=Fortitude |angel|But I'm being quite serious!|Crowd|Too bad for you then!}} You will get the odd spacing error (e.g. "Speech<code><nowiki><space></nowiki></code>") if you lay out your dialogue on multiple lines. <includeonly>[[Category:Quote templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 56b3a94f307db52b25c728122e451a63e806c791 Template:Location/doc 10 7 7 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Location | title = | image = [e.g. "Example.jpg"] | imagecaption = | map = [e.g. "Example.jpg"] | mapcaption = | type = | level = | location = | inhabitants = }} </pre> == Sample output == {{Location | title = Flora Island | image = Example.jpg | imagecaption = The island | map = Example.jpg | mapcaption = Zone map | type = Contested | level = 1-5 | location = Earth | inhabitants = Stompy Humans, Drinky Bees }}<pre> {{Location | title = Flora Island | image = Example.jpg | imagecaption = The island | map = Example.jpg | mapcaption = Zone map | type = Contested | level = 1-5 | location = Earth | inhabitants = Stompy Humans, Drinky Bees }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> e3e627290fa1c04d98083b44bcd2fa5cb562e13c Template:For 10 8 8 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|For}}</includeonly> <noinclude>{{Documentation|:Template:Hatnote/doc}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Hatnote --></noinclude> 6caebf265784c02a3dba04fe77eb5c5afb52fbd4 Template:Season/doc 10 9 9 2025-03-30T04:25:03Z FANDOM 26064 Created page with "== Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobo..." wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Season | title = | image = | caption = | season = | episodes = | premiere = | previous = | next = }} </pre> == Sample output == {{Season | title = This is a test | image = Wiki.png | caption = This is a test | season = This is a test | episodes = This is a test | premiere = This is a test | previous = This is a test | next = This is a test }} <pre> {{Season | title = This is a test | image = Wiki.png | caption = This is a test | season = This is a test | episodes = This is a test | premiere = This is a test | previous = This is a test | next = This is a test }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> b3f82f2223cf6f8323820bce6de5427e4b6a1380 Template:T 10 10 10 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <onlyinclude><nowiki>{{</nowiki>{{#if:{{{prefix|}}}|{{{prefix}}}:}}[[Template:{{{1}}}|{{{1}}}]]<!-- -->{{#if:{{{2|}}}|&#124;<span style="color:#555;">''&lt;{{{2}}}&gt;''</span>}}<!-- -->{{#if:{{{3|}}}|&#124;<span style="color:#555;">''&lt;{{{3}}}&gt;''</span>}}<!-- -->{{#if:{{{4|}}}|&#124;<span style="color:#555;">''&lt;{{{4}}}&gt;''</span>}}<!-- -->{{#if:{{{5|}}}|&#124;<span style="color:#555;">''&lt;{{{5}}}&gt;''</span>}}<!-- -->{{#if:{{{6|}}}|&#124;<span style="color:#555;">''&lt;{{{6}}}&gt;''</span>}}<!-- -->{{#if:{{{7|}}}|&#124;<span style="color:#555;">''&lt;{{{7}}}&gt;''</span>}}<!-- -->{{#if:{{{8|}}}|&#124;<span style="color:#555;">''&lt;{{{8}}}&gt;''</span>}}<!-- -->{{#if:{{{9|}}}|&#124;<span style="color:#555;">''&lt;{{{9}}}&gt;''</span>}}<!-- -->{{#if:{{{10|}}}|&#124;<span style="color:#555;">''&lt;{{{10}}}&gt;''</span>}}<!-- -->{{#if:{{{11|}}}|&#124;<span style="color:#555;">''&lt;{{{11}}}&gt;''</span>}}<!-- -->{{#if:{{{12|}}}|&#124;<span style="color:#555;">''&lt;{{{12}}}&gt;''</span>}}<!-- -->{{#if:{{{13|}}}|&#124;<span style="color:#555;">''&lt;{{{13}}}&gt;''</span>}}<!-- -->{{#if:{{{14|}}}|&#124;<span style="color:#555;">''&lt;{{{14}}}&gt;''</span>}}<!-- -->{{#if:{{{15|}}}|&#124;<span style="color:#555;">''&lt;{{{15}}}&gt;''</span>}}<!-- -->{{#if:{{{16|}}}|&#124;<span style="color:#555;">''&lt;{{{16}}}&gt;''</span>}}<!-- -->{{#if:{{{17|}}}|&#124;<span style="color:#555;">''&lt;{{{17}}}&gt;''</span>}}<!-- -->{{#if:{{{18|}}}|&#124;<span style="color:#555;">''&lt;{{{18}}}&gt;''</span>}}<!-- -->{{#if:{{{19|}}}|&#124;<span style="color:#555;">''&lt;{{{19}}}&gt;''</span>}}<!-- -->{{#if:{{{20|}}}|&#124;<span style="color:#555;">''&lt;{{{20}}}&gt;''</span>}}<!-- -->{{#if:{{{21|}}}|&#124;<span style="color:#555;">''&lt;{{{21}}}&gt;''</span>}}<!-- --><nowiki>}}</nowiki></onlyinclude><noinclude>{{documentation}}</noinclude> 4273916fece7a96eef48125efb615009a1fd6fe6 Module:Dialogue/doc 828 11 11 2025-03-30T04:25:03Z FANDOM 26064 getting rid of red links wikitext text/x-wiki This module is invoked by the {{t|Dialogue}} template. d22c926bd1a5c2221b42dc1a05b2326ecaaa6712 User:U.ayaao.p 2 12 12 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki Testing {{w:User:U.ayaao.p}} 0521ea4cb4db75811e27900dc8a9fa4801df670d Template:Self 10 13 13 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file was uploaded by the photographer or author.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Files uploaded by the photographer or author]]</includeonly>}}<noinclude> {{documentation}}</noinclude> c3570ab7a69cc0cdf1478e8b7d45f8c70f1214c0 Template:Book/doc 10 15 15 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre>{{Book | title = | image = [e.g. "Example.jpg"] | author = | illustrator = | datePublished = | publisher = | previous = | next = }}</pre> == Sample output == {{Book | title = The Adventures of Flower | image = Example.jpg | author = Alice | illustrator = Bob | datePublished = April 1928 | publisher = Arthur's | previous = Book One | next = Book Three }} <pre>{{Book | title = The Adventures of Flower | image = Example.jpg | author = Alice | illustrator = Bob | datePublished = April 1928 | publisher = Arthur's | previous = Book One | next = Book Three }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 7320d1953158c6673ed6ce2be7bc35e2356522e5 Template:LGPL 10 18 20 2025-03-30T04:25:03Z FANDOM 26064 Created page with " {{LicenseBox|text=''This work is licensed under the [https://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License].''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <incl..." wikitext text/x-wiki {{LicenseBox|text=''This work is licensed under the [https://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License].''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:LGPL files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> 066b54eb9300540d46a07b5148865821bd3b2f08 Template:Tocright 10 19 21 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><div style="float:right; clear:{{{clear|right}}}; margin-bottom:.5em; padding:.5em 0 .8em 1.4em; background:transparent; max-width:20em;">__TOC__</div></includeonly><noinclude> {{documentation}}</noinclude> e05836955bb88801d044130d69154745f45c7642 Template:PD 10 21 23 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file is in the public domain''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Public domain files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> daf709f747ba95ea06112acade4c78177a475e30 Category:Stubs 14 22 24 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ This category contains articles that are incomplete and are tagged with the {{T|Stub}} template. [[Category:Maintenance]] 0ec95b0d8542e012132ff79db688797e78439093 Template:From Wikimedia 10 25 31 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file was originally uploaded on Wikipedia or another Wikimedia project.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Files from WikiMedia projects]]</includeonly>}}<noinclude> {{documentation}}</noinclude> 72fed0e402d6912cd6381ef1b21b52929b041d8c Template:Album/doc 10 27 35 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Album | title = | image = [e.g. "Example.jpg"] | imagecaption = | artist = | released = | recorded = | length = | label = | producer = }} </pre> == Sample output == {{Album | title = Fleur | image = Example.jpg | artist = Marigold | released = June 2012 | recorded = 2011 | length = 88:88 | label = Spring | producer = Daffy }} <pre> {{Album | title = Fleur | image = Example.jpg | artist = Marigold | released = June 2012 | recorded = 2011 | length = 88:88 | label = Spring | producer = Daffy }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 34c5cd77d0a20c3509b82f0386c7429a8b47a5fb Module:Namespace detect/doc 828 28 36 2025-03-30T04:25:03Z FANDOM 26064 getting rid of red links wikitext text/x-wiki This module is invoked by the {{t|Namespace}} template. 157d889ae2f345f719a68f459ee2ca550d14afb5 Category:Template documentation 14 29 37 2025-03-30T04:25:03Z FANDOM 26064 Created page with "The templates in this category contain documentation about other templates. The are automatically put here by the {{T|Documentation}} template. [[Category:Templates]]" wikitext text/x-wiki The templates in this category contain documentation about other templates. The are automatically put here by the {{T|Documentation}} template. [[Category:Templates]] e1cf9416700d7877b308b2f9051b33cd028dd11d Category:Candidates for deletion 14 30 38 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ This category contains articles that have been marked as candidates for deletion with the {{T|Delete}} template. '''Administrators, before deleting these pages''' make sure you check each page's discussion page, what links to each page, and the history of each page before proceeding with the deletion. [[Category:Maintenance]] a73d7b53cf0697a0682f842f1a71aafbe127aade File:Example.jpg 6 31 39 2025-03-30T04:25:03Z FANDOM 26064 {{PD}} [[Category:Images]] wikitext text/x-wiki == Summary == {{PD}} [[Category:Images]] b45ad4275ad2f01c536d8fee443ea7264309586b Template:Episode/doc 10 32 40 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre>{{Episode | title = | partOfSeason = | episodeNumber = | image = [e.g. "Example.jpg"] | airDate = | writer = | director = | previousEpisode = | nextEpisode = }}</pre> == Sample output == {{Episode | title = Flower of Babel | partOfSeason = One | episodeNumber = Three | image = Example.jpg | airDate = Unaired | writer = D. Righta | director = A. di Rektour | previousEpisode = Episode Two | nextEpisode = Episode Four }}<pre>{{Episode | title = Flower of Babel | partOfSeason = One | episodeNumber = Three | image = Example.jpg | airDate = Unaired | writer = D. Righta | director = A. di Rektour | previousEpisode = Episode Two | nextEpisode = Episode Four }}</pre> <includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 422683315393b9908127727460675544f6ffb8cf Template:Hatnote/doc 10 33 41 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki The hatnotes used for adding links between articles where more context is important. Broadly speaking, a hatnote should answer a readers' question: Am I on the right page? == Usage == ; Basic usage: &#123;{hatnote|''text''}} ; All parameters: &#123;{hatnote|''text''|extraclasses=''extra classes''|selfref=''yes''|category=''no''}} == Parameters == This template accepts the following parameters: * <code>1</code> - the hatnote text (required) * <code>extraclasses</code> - any extra CSS classes to be added. * <code>selfref</code> - If set to "yes", "y", "true" or "1", adds the CSS class "selfref". This is used to denote self-references. * <code>category</code> - If set to "no", "n", "false", or "0", suppresses the error tracking category ([[:Category:Hatnote templates with errors]]). This has an effect only if the leftmost parameter (the hatnote text) is omitted. == Example == * <code><nowiki>{{hatnote|Example hatnote text}}</nowiki></code> → {{hatnote|Example hatnote text}} == Typical types == {{T|Main}}, {{T|Further}} are very similar, but indicate either the primary page for a topic or more detailed related topic. They have a nearly identical set of parameters. ;{{T|Main}}: When an article is large, it often has a summary and a link to a main article. This template is used after the heading of the summary, to indicate a link to the subtopic article that has been summarized. ;{{T|Further}}: Used to link to articles containing further information on this topic. ;{{T|See also}}: Used to link to additional articles on related topics. :;{{T|Main|Main Page}} →:{{Main|Main Page}} :;{{T|Main|Main Page|Main Page}} →:{{Main|Main Page|Main Page}} :*<code>1</code>, <code>2</code>, <code>3</code>, ... – the pages to link to. If no page names are specified, the current page name is used instead (without the namespace prefix). Categories and files are automatically escaped with the [[w:Help:Colon trick|colon trick]], and links to sections are automatically formatted as ''page § section'', rather than the MediaWiki default of ''page#section''. :*<code>l1</code>, <code>l2</code>, <code>l3</code>, ... ''or''<code>label 1</code>, <code>label 2</code>, <code>label 3</code>, ... – optional labels for each of the pages to link to (this is for articles where a piped link would be used). Note that the extra parameters use a lower case 'L', for example, <code>l1</code>, <u>not</u> <code>L1</code>. :*<code>selfref</code> – if set to "yes", "y", "true" or "1", adds the CSS class "selfref". This is used to denote self-references. == Disambiguation == Templates such as {{T|About}} and {{T|For}} are to be used in cases where a disambiguation is not needed. In general, disambiguation pages should only be used for 4 or more titles that are mostly or entirely identical, except for a qualifier. ;{{T|About}}: Links the reader to other articles with similar titles or concepts that they may have been seeking instead. The template has several formats, including: :;{{T|About|Use1}} →:{{About|}} :;{{T|About|Use1|<nowiki/>|Main Page}} →:{{About|Use1||Main Page}} :;{{T|About|Use1|<nowiki/>|Main Page|and|Main Page}} →:{{About|Use1||Main Page|and|Main Page}} :;{{T|About|Use1|Use2|Main Page}} →:{{About|Use1|Use2|Main Page}} :;{{T|About|Use1|Use2|Main Page|and|Main Page}} →:{{About|Use1|Use2|Main Page|and|Main Page}} :;{{T|About|Use1|Use2|Main Page|other uses}} →:{{About|Use1|Use2|Main Page|other uses}} Alternately, a <code>section=yes</code> parameter can be added to the {{T|About}} template for use at the top of a section. When using this parameter, the wording in the template changes to specify that it is being used in a section: :;{{T|About|Use1|<nowiki>section=yes</nowiki>}} →:{{About|Use1|section=yes}} :;{{T|About|Use1|<nowiki/>|Main Page|<nowiki>section=yes</nowiki>}} →:{{About|Use1||Main Page|section=yes}} :;{{T|About|Use1|Use2|Main Page|<nowiki>section=yes</nowiki>}} →:{{About|Use1|Use2|Main Page|section=yes}} :;{{T|About|Use1|Use2|Main Page|and|Main Page|<nowiki>section=yes</nowiki>}} →:{{About|Use1|Use2|Main Page|and|Main Page|section=yes}} :;{{T|About|Use1|Use2|Main Page|other uses|<nowiki>section=yes</nowiki>}} →:{{About|Use1|Use2|Main Page|other uses|section=yes}} A <var>text</var> option adds text to the end; note that this should be only used when truly necessary, and the other hatnote templates listed below don't suffice. This template also supports <var>selfref</var>. ;{{T|For}}: Provides links to up to four articles or disambiguation pages. It accepts zero to five parameters. :;If used without parameters on a page named ''Foo'', the result is ::{{hatnote|For other uses, see [[:Foo (disambiguation)]].}} :;The first parameter changes the hatnote itself and should be plain text, e.g. {{T|For|similar terms}} yields ::{{hatnote|For similar terms, see [[:Foo (disambiguation)]].}} :;The second parameter is used to change the resultant link, e.g. {{T|For|similar terms|Main Page}} yields ::{{For|similar terms|Main Page}} :;The third, fourth and fifth parameters are used to give one, two, or three supplementary links: :*{{For|similar terms|Main Page|Main Page}} :*{{For|similar terms|Main Page|Main Page|Main Page}} :*{{For|similar terms|Main Page|Main Page|Main Page|Main Page}} :the last being produced by e.g. {{T|For|similar terms|Main Page|Main Page|Main Page|Main Page}}. == Errors == If no hatnote text is supplied, the template will output the following message: * {{hatnote|category=no}} If you see this error message, it is for one of four reasons: # No parameters were specified (the template code was <code><nowiki>{{hatnote}}</nowiki></code>). Please use <code><nowiki>{{hatnote|</nowiki>''text''<nowiki>}}</nowiki></code> instead. # Some parameters were specified, but the hatnote text wasn't included. For example, the template text <code><nowiki>{{hatnote|extraclasses=seealso}}</nowiki></code> will produce this error. Please use (for example) <code><nowiki>{{hatnote|</nowiki>''text''<nowiki>|extraclasses=seealso}}</nowiki></code> instead. # The hatnote text was specified, but that text contains an equals sign ("="). The equals sign has a special meaning in template code, and because of this it cannot be used in template parameters that do not specify a parameter name. For example, the template code <code><nowiki>{{hatnote|2+2=4}}</nowiki></code> will produce this error. To work around this, you can specify the parameter name explicitly by using <code>1=</code> before the hatnote text, like this: <code><nowiki>{{hatnote|1=2+2=4}}</nowiki></code>. # You tried to access [[Module:Hatnote]] directly by using <code><nowiki>{{#invoke:hatnote|hatnote|</nowiki>''text''<nowiki>}}</nowiki></code>. Use of #invoke in this way has been disabled for performance reasons. Please use <code><nowiki>{{hatnote|</nowiki>''text''<nowiki>}}</nowiki></code> instead. Pages that contain this error message are tracked in [[:Category:Hatnote templates with errors]]. == Technical details == This template uses the [[w:Help:Lua|Lua templating language]], and more information can be found [[w:c:dev:Global_Lua_Modules/Hatnote|on the Global Lua Module page]]. '''For a traditional wikitext version of this template, see [[w:c:templates:Template:Hatnote|Hatnote on Templates Wiki]]'''. The HTML code produced by this template looks like this: * <code><nowiki><div role="note" class="hatnote"></nowiki>''hatnote text''<nowiki></div></nowiki></code> <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> f89b62bda227691a45fd6d42d8bf89b151436cd2 Category:Disambiguations 14 34 42 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:{{SITENAME}}]]" wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 Module:Hatnote/doc 828 35 43 2025-03-30T04:25:03Z FANDOM 26064 getting rid of red links wikitext text/x-wiki This module is invoked by the {{t|Hatnote}} template, which is used by a number of [[:Category:Notice templates|Notice templates]]. b5c1fc43f0f6bd96416f2fec21a7da0b34ae8aac File:Favicon.ico 6 36 44 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Licensing == {{CC-BY-SA}} [[Category:Wiki skin images]] 4d9dc3162be921e39ea7166659dae4b8fe461b71 Template:Space 10 37 45 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly>&#32;</includeonly><noinclude> {{documentation}}</noinclude> e1c3d6d869303e7cc9d8a997c69b01995b7e4928 Template:Game 10 40 48 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox> <title source="title"> <default>{{PAGENAME}}</default> </title> <image source="image"> <caption source="caption"/> </image> <data source="developer"><label>Developer</label></data> <data source="publisher"><label>Publisher</label></data> <data source="engine"><label>Engine</label></data> <data source="version"><label>Version</label></data> <data source="platform"><label>Platform</label></data> <data source="releasedate"><label>Release date</label></data> <data source="genre"><label>Genre</label></data> <data source="mode"><label>Mode</label></data> <data source="rating"><label>Rating</label></data> <data source="media"><label>Media</label></data> <group collapse="open"> <header>System requirements</header> <data source="requirements"></data> </group> </infobox></includeonly><noinclude>{{Documentation}}</noinclude> 632ebe6f3e8bab75f012f57996157e6b71f04c2c Template:Album 10 42 53 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Album"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <data source="artist"><label>Artist</label></data> <data source="released"><label>Released</label></data> <data source="recorded"><label>Recorded</label></data> <data source="length"><label>Length</label></data> <data source="label"><label>Label</label></data> <data source="producer"><label>Producer</label></data> </infobox></includeonly><noinclude>{{Documentation}}</noinclude> 7145bd5ecd9bcafcf1907686b6a57145c9c894ac Category:Media 14 43 54 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:{{SITENAME}}]]" wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 Template:Cols 10 44 55 2025-03-30T04:25:03Z FANDOM 26064 Modern and supported browsers no longer need vendor-specific prefixes for column-count wikitext text/x-wiki <includeonly><div style="column-count: {{{1}}};">{{{2}}}</div></includeonly><noinclude> {{documentation}}</noinclude> 7e455c29d8571535f2a7692bcd711e2d0547441c Template:=/doc 10 45 56 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used when escaping <code>=</code> when contained in [[w:Help:Parser functions|Parser functions]]. ;This template cannot be substituted. ;Syntax :Insert this template using <code>{{t|{{=}}}}</code> <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> ce8f267527b35c852e8190c38416584783aa37ac Category:General wiki templates 14 46 57 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Template:Dialogue 10 47 58 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly><blockquote data-format="dialogue">{{#invoke:Dialogue|main}}</blockquote></includeonly><noinclude>{{Documentation}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Dialogue --></noinclude> 400ad4d61c7eff1f67db8a2116441090d803cb3d Template:Quest/doc 10 48 59 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Quest | title = | image = [e.g. "Example.jpg"] | imagecaption = | start = | end = | prerequisites = | level = | location = | rewards = | previous = | next = }} </pre> == Sample output == {{Quest | title = Example infobox | image = Example.jpg | start = Chrys | end = Geran | prerequisites = None | level = 5 | location = Earth | rewards = Justice-Wrought Petals | previous = A | next = C }} <pre>{{Quest | title = Example infobox | image = Example.jpg | start = Chrys | end = Geran | prerequisites = None | level = 5 | location = Earth | rewards = Justice-Wrought Petals | previous = A | next = C }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 3c80ee4fc3fe45023bd67b3c400b2e64f4f2892a Category:Videos 14 53 66 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Media]]" wikitext text/x-wiki [[Category:Media]] b141d2b9971d6efe9f59bd03449781e71411c631 MediaWiki:Mainpage 8 54 67 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki Main Page 29b077bd4b72e57c6500fdd2d77e1a8b60f2816b 68 67 2025-03-30T04:25:03Z FANDOM 26064 SEO wikitext text/x-wiki Under The Sand Wiki 897a96d5d8f59d231113078288a8bbb2fa07092f Module:Namespace detect/data/doc 828 55 69 2025-03-30T04:25:03Z FANDOM 26064 Created page with "This module holds data for [[Module:Namespace detect]] to be loaded per page, rather than per #invoke, for performance reasons." wikitext text/x-wiki This module holds data for [[Module:Namespace detect]] to be loaded per page, rather than per #invoke, for performance reasons. 4b5f88c95a81f026633adaae2556eeaa2896fd6f Category:Notice templates 14 57 71 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Maintenance 14 58 72 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki The subcategories of this category contain pages that have been identified as needing attention for one or more of the following reasons: * Changes have been suggested that should be discussed first or are under discussion. * The page has flaws that need addressing by an editor with the knowledge or skills to help. * The action the page needs requires special rights. ''See also:'' {{cols|2| * [[Special:BrokenRedirects|Broken redirects]] * [[Special:DoubleRedirects|Double redirects]] * [[Special:UncategorizedCategories|Uncategorized categories]] * [[Special:UncategorizedFiles|Uncategorized files]] * [[Special:UncategorizedPages|Uncategorized pages]] * [[Special:UncategorizedTemplates|Uncategorized templates]] * [[Special:WantedCategories|Wanted categories]] * [[Special:WantedFiles|Wanted files]] * [[Special:WantedPages|Wanted pages]] * [[Special:WantedTemplates|Wanted templates]] * [[Special:TrackingCategories|Other special tracking categories]] }} [[Category:{{SITENAME}}]] 3646bf22bbf81213a9b8ea11df02ceee8866b235 Template:Trim 10 60 74 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|{{{1}}}|}}</includeonly><noinclude> {{documentation}}</noinclude> 21c7177ac37ea769b22ca26a2493df055a56f87a Module:Quote/doc 828 61 75 2025-03-30T04:25:03Z FANDOM 26064 to get rid of the red link for the documentation wikitext text/x-wiki This module is used by most of the basic [[:Category:Quote templates|Quote templates]] and is invoked by {{t|Quote}}. 665dce984d14e47c31477a42382fecb536de1da7 Template:GFDL 10 64 82 2025-03-30T04:25:03Z FANDOM 26064 Created page with " {{LicenseBox|text=''This file is licensed under the GFDL. Permission is granted to copy, distribute and/or modify this image under the terms of the '''Wikipedia:Text of th..." wikitext text/x-wiki {{LicenseBox|text=''This file is licensed under the GFDL. Permission is granted to copy, distribute and/or modify this image under the terms of the '''[[Wikipedia:Text of the GNU Free Documentation License|GNU Free Documentation License]]''', Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:GFDL files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> b3c309cd585718bb7808409474f98a1c5ec46103 Template:Stub/doc 10 65 83 2025-03-30T04:25:03Z FANDOM 26064 Created page with " ;Description :This template is used to identify a stub. Any pages using this template will be automatically placed in the [[:Category:Stubs|Stubs]] category. <includeonl..." wikitext text/x-wiki ;Description :This template is used to identify a stub. Any pages using this template will be automatically placed in the [[:Category:Stubs|Stubs]] category. <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> fe9e5e7f5e645666194f69dc88d7d12b5429e8f8 Category:Blog posts 14 66 84 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki This is an automatically generated list of blog posts [[Category:Community]] 864f70c2af84fd84c1901d154b90eb4facc9f37c Template:Quote 10 67 85 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki {{#invoke:Quote|quote}}<noinclude>{{Documentation}}<!-- For a more traditional wikitext version of this template, see https://starter.fandom.com/wiki/Template:Quote?oldid=4277 --></noinclude> bf6ed2ef0e8d676125dfd9d9b8b8ad72a18049e3 File:Wiki.png 6 70 91 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki [[Category:Wiki skin images]] f0235f85e2414431e046ae251792bf050daef5f7 Category:Screenshots 14 71 92 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Images]]" wikitext text/x-wiki [[Category:Images]] 8820b63e35aedd9d2666fe40b965d4e91ce0a106 Template:LGPL/doc 10 72 93 2025-03-30T04:25:03Z FANDOM 26064 Created page with ";Description :This template is used to mark images using the LGPL. ;Syntax :Type <code>{{t|LGPL}}</code> on the image information page. <includeonly>Category:Image lic..." wikitext text/x-wiki ;Description :This template is used to mark images using the LGPL. ;Syntax :Type <code>{{t|LGPL}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> a1352dd235ba24762d42130c24a5a7971e1cdd31 Template:LicenseBox 10 73 94 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><div style="border-collapse: collapse; border-color: #d6d6d6; border-radius: 3px; border-style: solid; border-left-width: 8px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; display: flex; margin: 0 auto 5px auto; min-height: 32px; padding: 0.25em 0.5em; {{{style|}}}" class="article-table plainlinks {{{class|}}}"> {{#if:{{{image|}}} | <span style="padding: 2px 0px 2px 0.5em; text-align: center; width: 60px;">[[File:{{{image}}}{{!}}48px{!}}alt{{=}}]]</span>}} {{{text|''Your license text is not specified''}}} </div></includeonly><noinclude> {{documentation}}</noinclude> 069ed63c4b14e0275262b6d3e8d9e91ecba49744 Template:Series 10 74 95 2025-03-30T04:25:03Z FANDOM 26064 Created page with "<includeonly><infobox> <title source="title"><default>'' {{#explode:{{PAGENAME}}|(}} ''</default></title> <image source="image"><caption source="caption" /></image> <dat..." wikitext text/x-wiki <includeonly><infobox> <title source="title"><default>'' {{#explode:{{PAGENAME}}|(}} ''</default></title> <image source="image"><caption source="caption" /></image> <data source="release"><label>First released</label></data> <data source="seasons"><label>Seasons</label></data> <data source="episodes"><label>Episodes</label></data> <data source="runtime"><label>Run time</label></data> <data source="genre"><label>Genre</label></data> <data source="network"><label>Network</label></data> <data source="distrib"><label>Distributor</label></data> <data source="creator"><label>Created by</label></data> <data source="writer"><label>Written by</label></data> <data source="director"><label>Directed by</label></data> <data source="composer"><label>Composer</label></data> <data source="based on"><label>Based on</label></data> <data source="exec prod"><label>Executive producer</label></data> <data source="producer"><label>Producer</label></data> <data source="prod co"><label>Production company</label></data> <data source="country"><label>Country</label></data> <data source="language"><label>Language</label></data> </infobox></includeonly><noinclude>{{documentation}}</noinclude> f2e00daecd3f3df5c31267e0a9ffd721ac2f186d Module:Dialogue 828 75 96 2025-03-30T04:25:03Z FANDOM 26064 fixing broken help link Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports the Dialogue module from the [[w:c:dev:Global Lua Modules]]. local Dialogue = require('Dev:Dialogue') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Dialogue]] -- The last line produces the output for the template return Dialogue a147d7d4d5837eeb0910d21be2904bbae6658ad2 Template:Cols/doc 10 76 97 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description This template formats the text into the specified number of columns. ;Syntax <pre>{{cols|<# of columns>|<content>}}</pre> Especially useful to wrap long lists of items into multiple columns. <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 763fc74c9235663a500bcc69a50d425c77c16cb0 Template:Hatnote 10 77 98 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|hatnote}}</includeonly><noinclude>{{Documentation}}</noinclude> 47651229f8ca41785babe25d56cdae7ac03ad9e1 Under the Sand Wiki 0 78 99 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the {{SITENAME}}!'''</div> Wiki for the game Under the Sand. Does what it says on the tin We're a collaborative community website about {{topic}} that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Important articles== <gallery position="center" captionalign="center" navigation="true"> File:Placeholder | [[A page about your topic]] |link=A page about your topic File:Placeholder | [[A Main Character]] |link=A Main Character File:Placeholder | [[The First Episode]] |link=The First Episode File:Placeholder | [[An Important Location]] |link=An Important Location File:Placeholder | [[A Key Event]] |link=A Key Event File:Placeholder | [[A Crucial Item]] |link=A Crucial Item </gallery> <!-- The gallery above works well for individual articles, but it would also be good to have another below it that points to important Category: pages. --> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] 8d37a0e00355e6fde8cbe9ea30a9be7a21925d51 Template:PD/doc 10 80 106 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images as being in the public domain. ;Syntax :Type <code>{{t|PD}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> bf14002371e6786761dfb4a58f4fdaf44062b8cc Template:Cast 10 81 107 2025-03-30T04:25:03Z FANDOM 26064 Created page with "<includeonly><infobox> <title source="name"><default>{{PAGENAME}}</default></title> <image source="image"><caption source="caption" /></image> <data><label>Born..." wikitext text/x-wiki <includeonly><infobox> <title source="name"><default>{{PAGENAME}}</default></title> <image source="image"><caption source="caption" /></image> <data><label>Born</label> <default>{{#if: {{{birthname|}}} | {{{birthname|}}} }}{{#if: {{{birthdate|}}} | {{#if: {{{birthname|}}} | <br />}}{{{birthdate|}}}{{#if: {{{birthplace|}}} | <br />}} }}{{#if: {{{birthplace|}}} | {{#if: {{{birthdate|}}} || {{#if: {{{birthname|}}}|<br />}} }}{{{birthplace|}}} }}</default> </data> <data><label>Died</label> <default>{{#if: {{{deathdate|}}} | {{{deathdate|}}} }}{{#if: {{{deathplace|}}} | {{#if: {{{deathdate|}}} | <br />}}{{{deathplace|}}} }}</default> </data> <data source="gender"><label>Gender</label></data> <data source="height"><label>Height</label></data> <data source="occupation"><label>Occupation</label></data> <data source="appears in"><label>Appears in</label></data> <data source="portrays"><label>Portrays</label></data> </infobox>{{Namespace|main=[[Category:Cast]]<!-- -->{{#if: {{#pos:{{{appears in|}}} | TITLE}} | [[Category:TITLE cast]] }}<!-- -->}}</includeonly><noinclude>{{documentation}}</noinclude> b1e4767be7d53e599ae3ac18e9f41dff90fdfe89 Template:Topic/doc 10 82 108 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == This template uses your wiki's <code>SITENAME</code> and strips off the word "wiki" leaving what is in most cases the text describing the topic of your wiki. To use this template in its basic form, simply add the {{T|{{BASEPAGENAME}}}} template wherever you want your topic to appear in a sentence or section. If your wiki's <code>SITENAME</code> minus the word "wiki" is not a good descriptor for your wiki's topic, you may also simply edit the template and replace it with just the text you want displayed. == Syntax == <pre>{{Topic}}</pre> == Sample output == {{Topic}} <includeonly>[[Category:Templates]]</includeonly><noinclude>[[Category:Template documentation|{{PAGENAME}}]]</noinclude> 54e98cb6fa2fa6aec9e9fa9b138b0cd6d5bf321b Category:Unattributed files 14 83 109 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ The files in this category do not have an appropriate license selected and are tagged with the {{t|nolicense}} template. Administrators should review files in this category and either: * Update the file page with an appropriate if one can be easily determined. * Delete the image, though it is good idea to give the uploader a chance to select a license first. [[Category:Images]] [[Category:Maintenance]] fe16ed203269a56dcbf8a76f72943484fe67047f Category:Documentation templates 14 84 110 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Module:Namespace detect 828 85 111 2025-03-30T04:25:03Z FANDOM 26064 fixing broken help link Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports the Namespace_detect module from the [[w:c:dev:Global Lua Modules]]. local NS = require('Dev:Namespace_detect') -- Local configuration can be modified in -- [[Module:Namespace detect/data]] and -- [[Module:Namespace detect/config]] -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Namespace detect]] -- The last line produces the output for the template return NS 108c1bd4f38e4a0b40b9a85178a4d68cd557cef3 Template:Season 10 86 112 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Season"> <title source="title"><default>{{PAGENAME}}</default></title> <image source="image"><caption source="caption"/></image> <data source="season"><label>Season</label></data> <data source="episodes"><label>Episodes</label></data> <data source="premiere"><label>Premiered</label></data> <group layout="horizontal"> <header>Navigation</header> <data source="previous"><label>← Previous</label></data> <data source="next"><label>Next →</label></data> </group> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Seasons]]}}</includeonly><noinclude>{{documentation}}</noinclude> 2e09c5f43c99d98363971b63ad639874c5e6c452 Module:Hatnote 828 88 119 2025-03-30T04:25:03Z FANDOM 26064 Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports the Hatnote module from the [[w:c:dev:Global Lua Modules]]. local H = require('Dev:Hatnote') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Hatnote]] -- The last line produces the output for the template return H d52966e186d4771ee7844be7f402467c51644349 Template:Clear/doc 10 89 120 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description This template allows you to clear the left side, right side, or both sides of the page. Clearing means that the content following the template will not be displayed until the existing content on the specified sides (for example, "hanging" or floating images or blocks) is displayed completely. This template is often used so that the text does not flow around unrelated images. The template adds the following code to the page: <code><nowiki><div style="clear:left/right/both;"></div></nowiki></code> (the value after <code>clear</code> depends on the parameters). This code affects elements with the CSS property <code>float</code>, including files floated to the side (for example, <code><nowiki>[[File:Image.png|right]]</nowiki></code>). ;Syntax * To clear both sides of the page, add the code {{t|Clear}}. * To clear only the left side of the page, add the code {{t|Clear|left}}. * To clear only the right side of the page, add the code {{t|Clear|right}}. You can also use {{t|-}} instead of {{t|Clear}} as a shorthand call for this template. __NOTOC__ ;Example <pre style="display:table"> === Section 1 === [[File:Example.jpg|200px|right]] Section 1 text. === Section 2 === Section 2 text. {{Clear|right}} === Section 3 === Section 3 text. </pre> This code produces the following result: ---- === Section 1 === [[File:Example.jpg|200px|right]] Section 1 text. === Section 2 === Section 2 text. {{Clear|right}} === Section 3 === Section 3 text. ---- As you can see above, the example image added in section 1 is displayed to the right and extends down through section 2, while the {{t|Clear}} template is called at the end of the second section, resulting in the example image not being next to section 3. Thus, one use of the {{t|Clear}} template is to control which elements are displayed next to which other elements. == See also == * [https://developer.mozilla.org/en-US/docs/Web/CSS/clear CSS property <code>clear</code> on MDN] * [https://developer.mozilla.org/en-US/docs/Web/CSS/float CSS property <code>float</code> on MDN] <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 23cbf4a368710af74b5a7e729c6a7205939cd5de Template:Event/doc 10 91 128 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Event | title = | image = [e.g. "Example.jpg"] | imagecaption = | performers = | date = | location = }} </pre> == Sample output == {{Event | title = Flower du Jour | image = Example.jpg | performers = Awesome Ones | date = All the time | location = Everywhere }} <pre> {{Event | title = Flower du Jour | image = Example.jpg | performers = Awesome Ones | date = All the time | location = Everywhere }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 1502585ceb0f0a7e1e70edc0fa8c88720e7da905 Module:Namespace detect/config/doc 828 93 130 2025-03-30T04:25:03Z FANDOM 26064 Created page with "This module stores configuration data for Module:Namespace detect. Here you can localise the module to your wiki's language. To activate a configuration item, you need to u..." wikitext text/x-wiki This module stores configuration data for Module:Namespace detect. Here you can localise the module to your wiki's language. To activate a configuration item, you need to uncomment it. This means that you need to remove the text "-- " at the start of the line. 5b3ec654956a66588b67fedc310584e2769e6f5c Template:Tocright/doc 10 94 131 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description {{t|tocright}} forces the auto-generated Table of Contents for an article to appear floated to the right side of the page, in order to improve article layout. <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 1449f71ce473315e9f2ad72064ee5c76ed00c89d Template:MessageBox/doc 10 95 132 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{T|MessageBox}} is a template for creating message boxes. It is highly customizable with classes, inline styles, and provided CSS selectors. Optional features such as an image, left border, right-side text (for e.g. shortcuts), and a dismiss function. It uses the [[w:Help:Lua|Lua templating language]], and more information can be found [[w:c:dev:Global_Lua_Modules/Mbox|on the Global Lua Module page]]. This version is modified to produce a starter style, based on the [[w:c:dev:mediawiki:Global Lua Modules/Mbox.css|basic style from the module]]. To use the full capabilities of this module and remove the default styling, remove the indicated portions of [[Module:Mbox]]. '''For a traditional wikitext version of this template, see [[w:c:templates:Template:Ambox|Ambox on Templates Wiki]]'''. ==Parameters== For examples of how to use these parameters, see [[#Examples]]. {| class="wikitable" style="width: 100%" ! Parameter name ! Description ! Required? ! Default |- | <code>class</code> | Additional classes to the root <code>.mbox</code> element. | No | — |- | <code>bordercolor</code> | The color of the thick left-most border. | No | Stylesheet default |- | <code>type</code> | Type of mbox as declared as in CSS with variables. Affects color of the thick left-most border. See [[#Using types]]. | No | — |- | <code>bgcolor</code> | The color of the mbox's background. | No | Stylesheet default |- | <code>style</code> | Additional inline styles to the root <code>.mbox</code> element. | No | — |- | <code>image</code> | An image to be added to the left of all text content. | No | — |- | <code>imagewidth</code> | The width of the image (height automatically adjusts). | No | <code>60px</code> |- | <code>imagelink</code> | The link to which the image points (could link to the relevant maintenance category, per example). If not included, the image will be un-clickable. | No | — |- | <code>header</code> | The header (bold text placed at the top). This is typically used to very briefly explain the subject of the mbox itself, as when the mbox is closed, only the header will show. | No | — |- | <code>text</code> | Non-bold text placed below the header, typically used to explain the subject of the mbox in further or additional detail. When the mbox is closed, this text will be hidden. | No | — |- | <code>comment</code> | Smaller non-bold text placed below the main text, typically used to add additional links or context about the notice. When the mbox is closed, this text will be hidden. | No | — |- | <code>aside</code> | Text placed within a small allocation on the right side separated by a light gray border. Most commonly used to show shortcuts to the page in question (such as on policy pages). When the mbox is closed, this text will be hidden. | No | — |- | <code>id</code> | By default, one close button will close all mboxes on the page. However, to change this, this parameter may be used, given as the name of the mbox implementation (e.g., "Template:Cleanup" would have <code><nowiki>|id=cleanup</nowiki></code>). | No | — |- | <code>collapsed</code> | By default, the mbox will be uncollapsed, and the full contents will be shown. However, to change this, this parameter may be used to set an mbox as collapsed by default (e.g., <code><nowiki>|collapsed=true</nowiki></code> would set the mbox to be collapsed by default). | No | — |} ==Design== Some communities may wish to customize the appearance of the mboxes. The most common styling options are provided illustrated in CSS. <syntaxhighlight lang="css" class="mw-collapsible mw-collapsed"> .mbox { /* the background of the entire box */; background-color: ; /* the border color of the entire box */ border-color: ; /* the border thickness of the entire box */ border-width: ; /* the default thick left border color; note this can be changed from within the template implementations using the "color" parameter */ border-left-color: ; /* the rounded-ness of the corners */; border-radius: ; /* the baseline font-size of the mbox */ font-size: ; } .mbox__content { /* the padding inside the mbox */ padding: ; } .mbox__content__image { /* the minimum width of the mbox's image (if bigger, use the "imagewidth" parameter in the template) */ width: ; /* the spacing to the left of the text (i.e., the right of the image) */ padding-right: ; } .mbox__content__text__comment { /* the size of the text in the "comment" parameter */ font-size: ; } .mbox__content__aside { /* any particular modifications to the "aside" area can go here */ /* the maximum width of the aside area */ width: ; } .mbox__close { /* the appearance of the close symbol here */ } .mbox__close:after { /* overwrite "content" here if you do not wish for the close symbol to be × */ content: ''; } .mw-collapsed + .mbox__close { /* modifications to the close symbol when the box is closed */ } .mw-collapsed + .mbox__close:after { /* overwrite "content" here if you do not wish for the close symbol to be + when the box is closed */ content: ''; } </syntaxhighlight> ; Technical notes * Additional inline styles to the root <code>.mbox</code> element can be achieved via the <code>style</code> parameter in the template. == Examples == === Basic MessageBox === <pre> {{MessageBox |header = Header text here |text = Normal text here |id = test1 }}</pre> Produces: {{#invoke:Mbox|main |header = Header text here |text = Normal text here |id = test1 }} === Using types === To use types, CSS variables must be added, such as: <syntaxhighlight lang="css"> :root { --type-important: rgba(200, 0, 0, 0.8); --type-moderate: rgba(233, 124, 47, 0.8); --type-minor: rgba(241, 197, 37, 0.8); } </syntaxhighlight> If added: <pre> {{MessageBox |header = Header text here |type = important |text = Normal text here |id = test2 }}</pre> Produces: {{#invoke:Mbox|main |header = Header text here |type = important |text = Normal text here |id = test2 }} Depending on your styling, there may not be a visual difference in the above example. === With an image === <pre> {{MessageBox |header = Header text here |text = Normal text here |image = Wiki.png |imagelink = |imagewidth = 50px |id = test3 }}</pre> Produces: {{#invoke:Mbox|main |header = Header text here |text = Normal text here |image = Wiki.png |imagelink = |imagewidth = 50px |id = test3 }} === With an aside === <pre> {{MessageBox |header = Header text here |type = important |text = Normal text here |aside = Aside text here |id = test4 }}</pre> Produces: {{#invoke:Mbox|main |header = Header text here |type = important |text = Normal text here |aside = Aside text here |id = test4 }} === Standard/default style === <pre> {{MessageBox |header = Header text here |text = Normal text here |comment = Comment text here |image = Wiki.png |aside = Aside text here |id = standard }}</pre> Produces: {{#invoke:Mbox|main|header=Header text here |text=Normal text here |comment=Comment text here |image=Wiki.png |aside=Aside text here |id=standard}} <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> ca7c12cf4c7d97a6a3a96c5adc07ee3ceaf78fda Template:Game/doc 10 99 138 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre>{{Game | title = The game's name, displayed on top of the infobox | image = [e.g. "Example.jpg"] | developer = | publisher = | engine = The engine the game runs on | version = Most recently released version of the game. If your wiki does patch notes, you may wish to link to those. | platform = Platform(s) the game is available on | releasedate = When the game released | genre = Genre(s) the game is classified as | mode = Singeplayer, multiplayer, etc. | rating = ESRB / PEGI, etc. ratings | media = What media the game is available on (digital, cartridge, cd, etc.) | requirements = System requirements }}</pre> == Sample output == {{Game | title = The Game of Flower | image = Example.jpg | developer = | publisher = | engine = | version = | platform = PC | releasedate = Soon | genre = RPG | mode = Single player | rating = | media = | requirements = Cutting edge hardware }} <pre>{{Game | title = The Game of Flower | image = Example.jpg | developer = | publisher = | engine = | version = | platform = PC | releasedate = Soon | genre = RPG | mode = Single player | rating = | media = | requirements = Cutting edge hardware }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> f43ae1af35184ba75281f54d6c3683a202f5fd69 Template:Navbox/doc 10 100 139 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to create a basic navigation box. You can do so by calling the template, via the steps under "Syntax", but it is recommended to '''copy the code verbatim''' via the steps under "Navbox Creation". ;Navbox Creation <inputbox> type=create prefix=Template: preload=Template:Navbox editintro=Template:Navbox/doc buttonlabel=Make your navbox! default = Navbox Foo </inputbox> #Think of a name for your navbox, like "Navbox Foo". Type it in the above field, press the button, and save the page immediately. Be ready to return to ''this'' page to see the rest of the instructions. #Edit the resulting page in source mode. #Replace <code>{{{header}}}</code> with the text you would like to appear in the header. #Replace <code>{{{body}}}</code> with the text you would like to appear in the body. #To add another section, copy these four lines of code immediately below the lines in the existing code that they resemble: <pre>|- ! style="padding:0.2em 0.5em;" nowrap="nowrap" class="color1" | {{{header}}} |- | style="padding:0.2em 0.5em;" | {{{body}}}</pre> Save the page once you have added as many sections as you needed, and filled them with content. You may also want to create a /doc subpage explaining that to call the resulting template, one must only type <code>{<nowiki/>{Navbox Foo}}</code>, or rather, whatever we decided to name the template in step 1. ;Syntax <pre>{{navbox |header=Land of Bob |body=This <nowiki>[[place]]</nowiki> and that <nowiki>[[place]]</nowiki>. }}</pre> :Results in... {{navbox |header=Land of Bob |body=This <nowiki>[[place]]</nowiki> and that <nowiki>[[place]]</nowiki>. }} <includeonly>[[Category:Navbox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 4b1a1bf5f00c2d159d30d8f8bc525309ac16d406 Module:Navbox/doc 828 101 140 2025-03-30T04:25:03Z FANDOM 26064 getting rid of red links wikitext text/x-wiki This module is invoked by the {{t|Navbox}} template. Navbox templates are not displayed for mobile users. 23d4ed4b22c8bf7316431e1f6df6d4d5d9de1ef5 Category:Hatnote templates with errors 14 102 141 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Maintenance]]" wikitext text/x-wiki [[Category:Maintenance]] a106a39e26c77e7b2ec90cb83728a6446cb6a1a1 Template:Namespace 10 103 142 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki {{SAFESUBST:<noinclude />#invoke:Namespace detect|main}}<noinclude>{{Documentation}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Namespace_detect --></noinclude> f5b6ed2c0363fd704c716a6e5420a5cc0546392f Template:Self/doc 10 104 143 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images as having been uploaded by the photographer or author. ;Syntax :Type <code>{{t|self}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 8daf839df62f0465275f6ef57c3998c9af9e4e1d Meta:Wiki rules 4 105 144 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki Below is a suggested set of rules to follow when editing this wiki. Administrators of this wiki should read these rules and adapt them as necessary. # '''Keep it civil''': Do not make personal attacks on other people. If you need to criticize another user’s argument, do so without attacking them as a person. Do not use bigoted language, including slurs which degrade another person or group of people based on gender, race, sexual orientation, nationality, religion, etc. # '''Be a productive member of the wiki''': Contribute to the wiki in line with the established processes and conventions. Need help? Ask an [[Special:ListUsers/sysop|administrator]]! Disrupting the wiki with “edit warring” over differing opinions of a topic with another user or group of users is not productive. # '''Do not engage in excessive self-promotion''': The wiki is a collaborative community resource for the topic at hand. It is NOT a free place to advertise your related website, YouTube channel, blog, social media account, etc. Have a question about whether your link would be welcome? Ask an administrator! # '''Do not harass other users''': If somebody asks you to stop posting certain content on their wall, respect their wishes. It is their wall. # '''Do follow community guidelines for formatting''': When a community has established formatting, it’s important to adhere to that, especially when spoiler content is involved. [[Category:{{SITENAME}}]] efad0088b04516c5e666314530cc43875a74fd71 Template:Quest 10 106 145 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Quest"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <data source="start"><label>Start</label></data> <data source="end"><label>End</label></data> <data source="prerequisites"><label>Prerequisites</label></data> <data source="level"><label>Level</label></data> <data source="location"><label>Location</label></data> <data source="rewards"><label>Rewards</label></data> <group layout="horizontal"> <header>Quest progression</header> <data source="previous"><label>Previous</label></data> <data source="next"><label>Next</label></data> </group> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Quests]]}}</includeonly><noinclude>{{Documentation}}</noinclude> 1057bf1c3220419334e60f6b01c07995f871d8f8 MediaWiki:Wiki-description-site-meta 8 107 146 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki Wiki for the game Under the Sand. Does what it says on the tin be7fa05afc1160ed786847e499bc75176a28afb5 Template:Stub 10 109 148 2025-03-30T04:25:03Z FANDOM 26064 Created page with "{{MessageBox |header = Stub |type = stub |text = ''This article is a [[:Category:Stubs|stub]]. You can help {{SITENAME}} by [{{fullurl:{{FULLPAGENAME}}|action=edit}}..." wikitext text/x-wiki {{MessageBox |header = Stub |type = stub |text = ''This article is a [[:Category:Stubs|stub]]. You can help {{SITENAME}} by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].'' |comment = |class = notice hidden plainlinks |id = stub }}<includeonly>[[Category:Stubs]]</includeonly><noinclude> {{Documentation}}</noinclude> 613ef53fa1801107adb93e3c0eb28209ba253a26 Category:Infobox templates 14 112 152 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Template:Main 10 113 153 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|main}}</includeonly> <noinclude>{{Documentation|:Template:Hatnote/doc}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Main_article --></noinclude> de20b6a379396a3458f12d72e486fce07869137c Template:Space/doc 10 116 157 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description This template allows you to force a space in areas that strip whitespace. <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> e361d3f5c2ca3c7d7503d9bb0d311e9d440c3cc2 Template:Delete 10 117 158 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{MessageBox |header = Candidate for deletion |type = delete |text = This page has been nominated for removal from the wiki. |comment = Remember to check [[Special:Whatlinkshere/{{FULLPAGENAME}}|what links here]] and [{{fullurl:{{FULLPAGENAME}}|action=history}} the page history] before deletion. |class = notice hidden plainlinks |id = delete }}<includeonly>[[Category:Candidates for deletion]]</includeonly><noinclude> {{Documentation}}</noinclude> 4173b2533a1aa36de4f2777956f1eae8889808ba Template:CC-BY-SA 10 118 159 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-Share Alike License].''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:CC-BY-SA files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> b7cc0c0ae4d0cbff86fb66f332cdbfd9ef0c67f1 Template:Permission/doc 10 121 172 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images as being copyrighted, but the copyright holder has given permission for its use. ;Syntax :Type <code>{{t|permission}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> e2fc5fa15609d14fe9de91b503904f2b3f363afa Template:Fairuse/doc 10 122 173 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images as fair use. ;Syntax :Type <code>{{t|fairuse}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> a0b1f9487b6ecaaa0f6ea70533a69c17d42e01ff Template:GFDL/doc 10 123 174 2025-03-30T04:25:03Z FANDOM 26064 Created page with ";Description :This template is used to mark images using the GFDL. ;Syntax :Type <code>{{t|GFDL}}</code> on the image information page. <includeonly>Category:Image lic..." wikitext text/x-wiki ;Description :This template is used to mark images using the GFDL. ;Syntax :Type <code>{{t|GFDL}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> cb8fb84dfc8e1d8b8544fdff7530dce231764a63 Template:Further 10 124 175 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|further}}</includeonly> <noinclude>{{Documentation|:Template:Hatnote/doc}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Hatnote --></noinclude> 2b274c2a078defdd0995162869db05d3fc772067 Template:Nolicense/doc 10 125 176 2025-03-30T04:25:03Z FANDOM 26064 Created page with ";Description :This template is used to mark images where the copyright status is not known. It automatically adds the images to the :Category:Unattributed files|Unattribute..." wikitext text/x-wiki ;Description :This template is used to mark images where the copyright status is not known. It automatically adds the images to the [[:Category:Unattributed files|Unattributed files]] category for later maintenance ;Syntax :Type <code>{{t|Nolicense}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 346dcb940ca838c854f75f3db5229b97cce87d40 Template:Character 10 126 177 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Character"> <title source="name"/> <image source="image"> <caption source="imagecaption" /> </image> <group> <data source="aliases"><label>Aliases</label></data> <data source="relatives"><label>Relatives</label></data> <data source="affiliation"><label>Affiliation</label></data> <data source="occupation"><label>Occupation</label></data> </group> <group> <header>Biographical information</header> <data source="marital"><label>Marital status</label></data> <data source="birthDate"><label>Date of birth</label></data> <data source="birthPlace"><label>Place of birth</label></data> <data source="deathDate"><label>Date of death</label></data> <data source="deathPlace"><label>Place of death</label></data> </group> <group> <header>Physical description</header> <data source="species"><label>Species</label></data> <data source="gender"><label>Gender</label></data> <data source="height"><label>Height</label></data> <data source="weight"><label>Weight</label></data> <data source="eyes"><label>Eye color</label></data> </group> <group> <header>Appearances</header> <data source="portrayedby"><label>Portrayed by</label></data> <data source="appearsin"><label>Appears in</label></data> <data source="debut"><label>Debut</label></data> </group> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Characters]]}}</includeonly><noinclude>{{Documentation}}</noinclude> f63ba56dbc9f4a25683ff5d7104509d0e8bb9eda Category:Pages with broken file links 14 127 178 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Maintenance]]" wikitext text/x-wiki [[Category:Maintenance]] a106a39e26c77e7b2ec90cb83728a6446cb6a1a1 Template:Item/doc 10 128 179 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Item | title = | image = [e.g. "Example.jpg"] | imagecaption = | type = | effects = | source = | buy = | sell = }} </pre> == Sample output == {{Item | title = Power Flower | image = Example.jpg | type = Food | effects = +1 Fire | source = Vendor | buy = 5g | sell = 1g }}<pre> {{Item | title = Power Flower | image = Example.jpg | type = Food | effects = +1 Fire | source = Vendor | buy = 5g | sell = 1g }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> ecd61f0a9df462e9790349a7ef0034b375ef0e2b Template:Film 10 129 180 2025-03-30T04:25:03Z FANDOM 26064 Created page with "<includeonly><infobox> <title source="title"><default>'' {{#explode:{{PAGENAME}}|(}} ''</default></title> <image source="image"><caption source="caption"/></image> <g..." wikitext text/x-wiki <includeonly><infobox> <title source="title"><default>'' {{#explode:{{PAGENAME}}|(}} ''</default></title> <image source="image"><caption source="caption"/></image> <group> <data source="premiere"><label>Premiere date</label></data> <data source="genre"><label>Genre</label></data> <data source="rating"><label>Rating</label></data> <data source="runtime"><label>Runtime</label></data> <data source="director"><label>Directed by</label></data> <data source="writer"><label>Written by</label></data> <data source="music"><label>Music by</label></data> <data source="producer"><label>Produced by</label></data> <data source="budget"><label>Budget</label></data> <data source="earned"><label>Box Office</label></data> </group> <group layout="horizontal"> <header>Series</header> <data source="previous"><label>← Previous</label></data> <data source="next"><label>Next →</label></data> </group> </infobox>{{Namespace|main=[[Category:Films]]}}</includeonly><noinclude>{{documentation}}</noinclude> 92b5337f22ec52309cba873beaf3cdb11d2f64e0 Category:Images 14 131 182 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Media]]" wikitext text/x-wiki [[Category:Media]] b141d2b9971d6efe9f59bd03449781e71411c631 Template:Disambiguation 10 132 183 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{MessageBox | header = Disambiguation page for {{PAGENAME}} | type = disambiguation | text = The following is a list of links to pages that might share the same title. | comment = Please follow one of the disambiguation links below or [[Special:Search|search]] to find the page you were looking for if it is not listed. If an [[Special:Whatlinkshere/{{FULLPAGENAME}}|internal link]] led you here, you may wish to change the link to point directly to the intended article. | class = notice hidden | id = disambiguation}} <includeonly>__DISAMBIG__[[Category:Disambiguations]]</includeonly><noinclude> {{documentation}}</noinclude> 16605ae9114395add2e702cee409d0bd2deb7603 Category:Image license templates 14 133 184 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Template:About 10 134 185 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|about}}</includeonly> <noinclude>{{Documentation|:Template:Hatnote/doc}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:About --></noinclude> 510109cae7f705952c7a0279d73a7a44fa82d41f Template:Navbox 10 138 189 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki {| style="width:100%; margin-top:1em; border:1px solid #999; font-size:90%; text-align:center;" |- ! style="padding:0.2em 0.5em;" nowrap="nowrap" class="color1" | {{{header}}} |- | style="padding:0.2em 0.5em;" | {{{body}}} |}<noinclude> {{documentation}}</noinclude> 21aa3440d9c06c537ca5808c298e155d57e8dc90 Template:From Wikimedia/doc 10 139 190 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images as having been uploaded on [[wikipedia:|Wikipedia]] or another [[wikimedia:|Wikimedia]] project. ;Syntax :Type <code>{{t|From Wikimedia}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 077fe0f228cb18bf949fee95011ec7b36fe64033 Module:Namespace detect/data 828 140 191 2025-03-30T04:25:03Z FANDOM 26064 fixing broken help link Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports from the [[w:c:dev:Global Lua Modules]]. local nsData = require('Dev:Namespace_detect/data') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Namespace_detect]] -- The imported Module is overwritten locally to include default configuration. -- For a more flexible experience, delete the page import -- and paste (and modify as you like) its contents into this page -- https://dev.fandom.com/wiki/Module:Namespace_detect/data -- The last line produces the output for the template return nsData 4056c252664c31f05a9d54c48fcd865cdf41dd9f Module:Namespace detect/config 828 142 195 2025-03-30T04:25:03Z FANDOM 26064 fixing broken help link Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports from the [[w:c:dev:Global Lua Modules]]. local nsConfiguration = require('Dev:Namespace_detect/config') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Namespace_detect]] -- The imported Module is overwritten locally to include default configuration. -- For a more flexible experience, delete the page import -- and paste (and modify as you like) its contents into this page -- https://dev.fandom.com/wiki/Module:Namespace_detect/config -- The last line produces the output for the template return nsConfiguration 22ca76ef47387cf20b5fcc7d1f14687f0b2da915 Template:MIT/doc 10 143 196 2025-03-30T04:25:03Z FANDOM 26064 Created page with ";Description :This template is used to mark images using the MIT license. ;Syntax :Type <code>{{t|MIT}}</code> on the image information page. <includeonly>Category:Ima..." wikitext text/x-wiki ;Description :This template is used to mark images using the MIT license. ;Syntax :Type <code>{{t|MIT}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> f243f408a7cb3acce5635655a2648b3dcd892584 Module:Mbox/doc 828 144 197 2025-03-30T04:25:03Z FANDOM 26064 getting rid of a red link for the documentation wikitext text/x-wiki This module is used by most of the basic [[:Category:Notice templates|Notice templates]] and is invoked by {{t|MessageBox}}. f4a47833d87441e40c6613bb641eb72f6207cbb1 Template:Other free/doc 10 145 198 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images with a free license not covered by other image templates. ;Syntax :Type <code>{{t|Other free}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> f4a03ee383d67da50c93408169b82b8217ff1404 Category:Wiki skin images 14 147 201 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Images]]" wikitext text/x-wiki [[Category:Images]] 8820b63e35aedd9d2666fe40b965d4e91ce0a106 Template:Cite web 10 148 202 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly>{{ #if: {{#if: {{{url|}}} | {{#if: {{{title|}}} |1}}}} ||Error on call to [[Template:cite web]]: Parameters '''url''' and '''title''' must be specified }}{{ #if: {{{archiveurl|}}}{{{archivedate|}}} | {{#if: {{#if: {{{archiveurl|}}}| {{#if: {{{archivedate|}}} |1}}}} ||Error on call to [[template:cite web]]: Parameters '''archiveurl''' and '''archivedate''' must be both specified or both omitted }} }}{{#if: {{{author|}}}{{{last|}}} | {{#if: {{{authorlink|}}} | [[{{{authorlink}}}|{{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | {{{author}}} }}]] | {{#if: {{{last|}}} | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | {{{author}}} }} }} }}{{#if: {{{author|}}}{{{last|}}} | {{#if: {{{coauthors|}}}| <nowiki>;</nowiki>&#32;{{{coauthors}}} }} }}{{#if: {{{author|}}}{{{last|}}}| {{#if: {{{date|}}} | &#32;({{{date}}}) | {{#if: {{{year|}}} | {{#if: {{{month|}}} | &#32;({{{month}}} {{{year}}}) | &#32;({{{year}}}) }} }} |}} }}{{#if: {{{last|}}}{{{author|}}} | .&#32;}}{{ #if: {{{editor|}}} | &#32;{{{editor}}}: }}{{#if: {{{archiveurl|}}} | {{#if: {{{archiveurl|}}} | {{#if: {{{title|}}} | [{{{archiveurl}}} {{{title}}}] }}}} | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }}}} }}{{#if: {{{language|}}} | &#32;<span style="font-size: 0.95em; font-weight: bold; color:#555; position: relative;">({{{language}}})</span> }}{{#if: {{{format|}}} | &#32;({{{format|}}}) }}{{#if: {{{work|}}} | .&#32;''{{{work}}}'' }}{{#if: {{{pages|}}} | &#32;{{{pages}}} }}{{#if: {{{publisher|}}} | .&#32;{{{publisher}}}{{#if: {{{author|}}}{{{last|}}} | | {{#if: {{{date|}}}{{{year|}}}{{{month|}}} || }} }} }}{{#if: {{{author|}}}{{{last|}}} ||{{#if: {{{date|}}} | &#32;({{{date}}}) | {{#if: {{{year|}}} | {{#if: {{{month|}}} | &#32;({{{month}}} {{{year}}}) | &#32;({{{year}}}) }} }} }} }}.{{#if: {{{archivedate|}}} | &#32;Archived from [{{{url}}} the original] on {{#time:F j, Y|{{{archivedate}}}}}{{#if: {{{archiveyear|}}} | , {{{archiveyear}}} }}. }}{{#if: {{{accessdate|}}} | &#32;Retrieved on {{#time:F j, Y|{{{accessdate}}}}}{{#if: {{{accessyear|}}} | , {{{accessyear}}} }}. }}{{#if: {{{accessmonthday|}}} | &#32;Retrieved on {{{accessmonthday}}}, {{{accessyear}}}. }}{{#if: {{{accessdaymonth|}}} | &#32;Retrieved on {{{accessdaymonth}}} {{{accessyear}}}. }}{{#if: {{{quote|}}} | &nbsp;“{{{quote}}}” }}</includeonly><noinclude>{{documentation}} </noinclude> 06085b03744dda1cb654deed7c8e92495d7593a6 Template:Film/doc 10 149 203 2025-03-30T04:25:03Z FANDOM 26064 Created page with "== Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobo..." wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Film | title = | image = | caption = | premiere = | genre = | rating = | runtime = | director = | writer = | music = | producer = | budget = | earned = | previous = | next = }} </pre> == Sample output == {{Film | title = This is a test | image = Wiki.png | caption = This is a test | premiere = This is a test | genre = This is a test | rating = This is a test | runtime = This is a test | director = This is a test | writer = This is a test | music = This is a test | producer = This is a test | budget = This is a test | earned = This is a test | previous = This is a test | next = This is a test }} <pre> {{Film | title = This is a test | image = Wiki.png | caption = This is a test | premiere = This is a test | genre = This is a test | rating = This is a test | runtime = This is a test | director = This is a test | writer = This is a test | music = This is a test | producer = This is a test | budget = This is a test | earned = This is a test | previous = This is a test | next = This is a test }} }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> b085f97e35a2ac96b5ddf92a22e98fbd93933736 Template:Documentation 10 150 204 2025-03-30T04:25:03Z FANDOM 26064 Remove aria complementary role because it's incorrect in this context; see: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/complementary_role wikitext text/x-wiki <includeonly>{| class="article-table plainlinks" style="width:100%;" |- style="font-size:18px;" ! style="padding:0px;" | <div style="width:100%; padding:3px 0px; text-align:center;" class="color1">Template documentation</div> |- | ''Note: portions of the template sample may not be visible without values provided.'' |- | View or edit [[{{{1|Template:{{PAGENAMEE}}/doc}}}|this documentation]]. ([[Template:Documentation|About template documentation]]) |- | Editors can experiment in this template's [{{fullurl:{{FULLPAGENAMEE}}/sandbox|action=edit}} sandbox] and [{{fullurl:{{FULLPAGENAMEE}}/testcases}} test case] pages. |} <div style="margin:0 1em;"> {{{{{1|{{PAGENAME}}/doc}}}}}</div></includeonly><noinclude>{{Documentation}}[[Category:Documentation templates]]</noinclude> 75b0cad7de45e5705cd5bd244f3b20d1d9954aad Template:Item 10 151 205 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Item"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <data source="type"><label>Type</label></data> <data source="effects"><label>Effects</label></data> <data source="source"><label>Source</label></data> <data source="buy"><label>Cost to buy</label></data> <data source="sell"><label>Cost to sell</label></data> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Items]]}}</includeonly><noinclude>{{Documentation}}</noinclude> 1c76f47b4d1d6c296c09c245c7dd7d4efc9ff9e6 Template:LicenseBox/doc 10 153 216 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to create the box used by the various image license templates. The default styling is currently geared to a light-themed wiki. If your wiki has a dark theme and this template is too bright relative to the other elements on your wiki, simply change the following style parameters: :<code>background-color:</code> This is the color of the background and is currently set to: <code>#fefefe</code> :<code>border-color:</code> This is the color of the borders and is currently set to: <code>#d6d6d6</code> :<code>color:</code> This is the color of the text and is currently set to: <code>#333</code> ;Syntax :Type <code>{{t|LicenseBox|text{{=}}License text}}</code> on the image information page. <includeonly>[[Category:Image license templates| ]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 9ec2738036e3818826b937975731274577856c0d Template:CC-BY-SA/doc 10 156 219 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark images with the CC-BY-SA license. ;Syntax :Type <code>{{t|CC-BY-SA}}</code> on the image information page. <includeonly>[[Category:Image license templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 4fa145ced3f3a218b897f635df8d678eeff73464 Template:Delete/doc 10 157 220 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :This template is used to mark pages for deletion, categorizing them in [[:Category:Candidates for deletion]]. ;Syntax :Type <code>{{t|delete}}</code> on the page to be deleted.''' <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> baa263e149fb470c182f0de3af57178739e61a86 Template:Disambiguation/doc 10 158 221 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description :Marks an article as a disambiguation page, adding a banner to the article and categorizing it under [[:Category:Disambiguations]]. ;Syntax :Add <code>{{t|disambiguation}}</code> at the top of a disambiguation page. <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> c0a52d0ac40d9827b4462625985906e37c6f83c9 Template:MIT 10 159 222 2025-03-30T04:25:03Z FANDOM 26064 Created page with "{{LicenseBox|text=''This work is licensed under the [https://opensource.org/licenses/MIT MIT License].''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>Category:MIT licens..." wikitext text/x-wiki {{LicenseBox|text=''This work is licensed under the [https://opensource.org/licenses/MIT MIT License].''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:MIT license files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> fa53e460d1a0d2cfb9e350fa64292cc428aed859 Template:Cast/doc 10 160 223 2025-03-30T04:25:03Z FANDOM 26064 Created page with "== Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobo..." wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Cast | name = | image = | caption = | birthname = | birthdate = | birthplace = | deathdate = | deathplace = | gender = | height = | occupation = | appears in = | portrays = }} </pre> == Sample output == {{Cast | name = Test | image = Wiki.png | caption = Test | birthname = Name | birthdate = Date | birthplace = Place | deathdate = Date | deathplace = Place | gender = Test | height = Test | occupation = Test | appears in = Test | portrays = Test }} <pre> {{Cast | name = Test | image = Wiki.png | caption = Test | birthname = Name | birthdate = Date | birthplace = Place | deathdate = Date | deathplace = Place | gender = Test | height = Test | occupation = Test | appears in = Test | portrays = Test }} </pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> fea3e74e01ad2f66bb54f921f82426cb1a7fa748 Template:Location 10 161 224 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Location"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <image source="map"><caption source="mapcaption"/></image> <data source="type"><label>Type</label></data> <data source="level"><label>Level</label></data> <data source="location"><label>Location</label></data> <data source="inhabitants"><label>Inhabitants</label></data> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Locations]]}}</includeonly><noinclude>{{Documentation}}</noinclude> 74c089bf3093e560bd6a2144977d9d0bc5faebc0 Module:Mbox/data/doc 828 162 225 2025-03-30T04:25:03Z FANDOM 26064 to get rid of a red link for documentation wikitext text/x-wiki This is a sub-module of [[Module:Mbox]] and is used to specify the CSS properties for message boxes. fcd42c844d485c7da3317a85c9521ea96145cb35 Template:Series/doc 10 164 227 2025-03-30T04:25:03Z FANDOM 26064 Created page with "== Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobo..." wikitext text/x-wiki == Description == To use this template, add the {{T|{{BASEPAGENAME}}}} template and fill in the appropriate fields. Fields left blank will not appear in articles. This infobox template uses [[w:Help:Infobox|Fandom's infobox syntax]]. == Syntax == <pre> {{Series | title = | image = | caption = | release = | seasons = | episodes = | runtime = | genre = | network = | distrib = | creator = | writer = | director = | composer = | based on = | exec prod = | producer = | prod co = | country = | language = }}</pre> == Sample output == {{Series | title = ''Default page title'' | image = Wiki.png | caption = Test | release = Test | seasons = Test | episodes = Test | runtime = Test | genre = Test | network = Test | distrib = Test | creator = Test | writer = Test | director = Test | composer = Test | based on = Test | exec prod = Test | producer = Test | prod co = Test | country = Test | language = Test }} <pre>{{Series | title = ''Default page title'' | image = Wiki.png | caption = Test | release = Test | seasons = Test | episodes = Test | runtime = Test | genre = Test | network = Test | distrib = Test | creator = Test | writer = Test | director = Test | composer = Test | based on = Test | exec prod = Test | producer = Test | prod co = Test | country = Test | language = Test }}</pre><includeonly>[[Category:Infobox templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 7f9a7daecb805234290cd4addefc0c049fe125ce Template:Cite web/doc 10 165 228 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki __NOTOC__ This template is used to [[Wikipedia:WP:CITE|cite sources]] in Wikipedia. It is specifically for web sites which are not news sources. This template replaces deprecated [[Wikipedia:Template:Web reference|Template:Web reference]]. It provides lower case parameters only. A general discussion of the use of templates for adding citation of open-source web content to Wikipedia articles is available at [[Wikipedia:Citation templates|citation templates]]. This page uses [[w:Wikia:Licensing|Creative Commons Licensed]] content from [[w:c:Wookieepedia:Template:Cite web|Wookieepedia]] == Usage == ;Common form for cases where little is known about authorship of the page (with current date) <tt><nowiki>{{Cite web |url= |title= |accessdate=</nowiki>{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}}<nowiki> |format= |work= }}</nowiki></tt> ;Using last, first (with current date) <tt><nowiki>{{Cite web |url= |title= |accessdate=</nowiki>{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}}<nowiki> |last= |first= |authorlink= |coauthors= |date= |year= |month= |format= |work= |publisher= |pages= |language= |archiveurl= |archivedate= |quote= }}</nowiki></tt> ;Using author (with current date) <tt><nowiki>{{Cite web |url= |title= |accessdate=</nowiki>{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}}<nowiki> |author= |authorlink= |coauthors= |date= |year= |month= |format= |work= |publisher= |pages= |language= |archiveurl= |archivedate= |quote= }}</nowiki></tt> ;Using non-linked retrieved date, last, first <tt><nowiki>{{Cite web |url= |title= |accessmonthday= |accessyear= |last= |first= |authorlink= |coauthors= |date= |year= |month= |format= |work= |publisher= |pages= |language= |archiveurl= |archivedate= |quote= }}</nowiki></tt> ;Using non-linked retrieved date, author <tt><nowiki>{{Cite web |url= |title= |accessmonthday= |accessyear= |author= |authorlink= |coauthors= |date= |year= |month= |format= |work= |publisher= |pages= |language= |archiveurl= |archivedate= |quote= }}</nowiki></tt> ;All parameters, horizontal format (delete the ones you don't need) <tt><nowiki>{{Cite web |url= |title= |accessdate= |accessmonthday= |accessdaymonth = |accessyear= |author= |last= |first= |authorlink= |coauthors= |date= |year= |month= |format= |work= |publisher= |pages= |language= |archiveurl= |archivedate= |quote= }}</nowiki></tt> ;All parameters, vertical format <pre>{{Cite web | url = | title = | accessdate = | accessdaymonth = | accessmonthday = | accessyear = | author = | last = | first = | authorlink = | coauthors = | date = | year = | month = | format = | work = | publisher = | pages = | language = | archiveurl = | archivedate = | quote = }}</pre> === Required parameters === * '''url''': URL of online item. * '''title''': Title of online item. ''For producing a [[Wikipedia:WP:CONTEXT#Dates|wikilinked date]] of retrieval:'' :* '''accessdate''': Full date when item was accessed, in [[Wikipedia:ISO 8601|ISO 8601]] YYYY-MM-DD format, for example "accessdate = {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}}". ''Must not be wikilinked'' ''For producing a non-wikilinked date of retrieval:'' :* '''accessmonthday''' and '''accessyear''': Month and day when item was accessed, for example "accessmonthday = May 10", <u>and</u> year when item was accessed, for example "accessyear = 2005". Produces: ''Retrieved on May 10, 2006.'' :* '''accessdaymonth''' and '''accessyear''': Month and day when item was accessed, for example "accessmonthday = 10 May", <u>and</u> year when item was accessed, for example "accessyear = 2005". Produces: ''Retrieved on 10 May 2006.'' === Optional parameters === * '''author''': Author ** '''last''' works with '''first''' to produce <code>last, first</code> ** '''authorlink''' works either with '''author''' or with '''last''' & '''first''' to link to the appropriate wikipedia article. Does not work with URLs. ** '''coauthors''': allows additional authors * '''date''': Full date of publication, preferably in [[Wikipedia:ISO 8601|ISO 8601]] YYYY-MM-DD format, e.g. ''2006-02-17''. May be wikilinked. ** OR: '''year''': Year of publication, and '''month''': Name of the month of publication. If you also have the day, use ''date'' instead. Must not be wikilinked. * '''format''': Format, e.g. PDF. HTML implied if not specified. * '''work''': If this item is part of a larger work, name of that work. * '''publisher''': Publisher, if any. * '''pages''': ''pp. 5–7'': first page and optional last page. This is for listing the pages relevant to the citation, not the total number of pages in the book. This is especially useful for PDF format, where the page can be linked to with the <code>#page=''number''</code> anchor tagged on the end of the URL: *: <code><nowiki>pages = [http://www.example.org/file.pdf#page=123 p. 123]</nowiki></code> * '''language''': language of publication (don't specify "English" as this is the default). * '''archiveurl''': URL of the archive location of the item (requires '''archivedate''') * '''archivedate''': Date when the item was archived (requires '''archiveurl'''), in [[Wikipedia:ISO 8601|ISO 8601]] YYYY-MM-DD format, e.g. ''2006-02-17''. Must not be wikilinked; it will be linked automatically. * '''quote''': Relevant quote from online item. == Examples == ;Some standard use cases * <nowiki>{{Cite web | author=Doe, John | title=My Favorite Things Part II | publisher=Open Publishing | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki><br/>→ <span style="background:white">{{cite web | author=Doe, John | title=My Favorite Things Part II | publisher=Open Publishing | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org | accessdate=2005-07-06 }}</span> * <nowiki>{{Cite web | author=Doe, John | title=My Favorite Things Part II | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki><br/>→ <span style="background:white">{{cite web | author=Doe, John | title=My Favorite Things Part II | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org | accessdate=2005-07-06 }}</span> * <nowiki>{{Cite web | author=Doe, John | title=My Favorite Things Part II | date=2005-04-30 | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki><br/>→ <span style="background:white">{{cite web | author=Doe, John | title=My Favorite Things Part II | date=2005-04-30 | url=http://www.example.org | accessdate=2005-07-06}}</span> * <nowiki>{{Cite web | author=Doe, John | title=My Favorite Things Part II | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki><br/>→ <span style="background:white">{{cite web | author=Doe, John | title=My Favorite Things Part II | url=http://www.example.org | accessdate=2005-07-06}}</span> * <nowiki>{{Cite web | title=My Favorite Things Part II | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki><br/>→ <span style="background:white">{{cite web | title=My Favorite Things Part II | url=http://www.example.org | accessdate=2005-07-06}}</span> * <nowiki>{{Cite web | url=http://www.nfl.com/fans/ | title=Digest of Rules | publisher= National Football League | accessdate=2005-07-06 }}</nowiki><br>→ <span style="background:white">{{cite web | url=http://www.nfl.com/fans/ | title=Digest of Rules | publisher= National Football League | accessdate=2005-07-06 }}</span> ;Non-linking date of retrieval (using accessmonthday and accessyear) * <nowiki>{{Cite web | title=My Favorite Things Part II | work=Encyclopedia of Things | url=http://www.example.org/ | accessmonthday=July 6 | accessyear=2005 }}</nowiki><br/> → <span style="background:white">{{cite web | title=My Favorite Things Part II | work=Encyclopedia of Things | url=http://www.example.org/ | accessmonthday=July 6 | accessyear=2005 }}</span> ;Using format * <nowiki>{{Cite web | title=List of psychotropic substances under international control | publisher = International Narcotics Control Board | url=http://www.incb.org/pdf/e/list/green.pdf | format = PDF | accessdate=2005-07-06 }}</nowiki><br/> → <span style="background:white">{{cite web | title=List of psychotropic substances under international control | publisher = International Narcotics Control Board | url=http://www.incb.org/pdf/e/list/green.pdf | format = PDF | accessdate=2005-07-06}}</span> ;language * <nowiki>{{Cite web | author=Joliet, François | title=Honnit soit qui mal y pense | date=2005-04-30 | url=http://www.example.org/ | accessdate=2005-07-06 | language=French }}</nowiki><br/>→ <span style="background:white">{{cite web | author=Joliet, François | title=Honnit soit qui mal y pense | date=2005-04-30 | url=http://www.example.org | accessdate=2005-07-06 | language=French}}</span> ;coauthors * <nowiki>{{Cite web | first=John | last=Doe | coauthors=Peter Smith, Jim Smythe | title=My Favorite Things Part II | publisher=Open Publishing | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2006-05-16 }}</nowiki><br/>→ <span style="background:white">{{cite web | first=John | last=Doe | coauthors=Peter Smith, Jim Smythe | title=My Favorite Things Part II | publisher=Open Publishing | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2006-05-16 }}</span> ;No author * <nowiki>{{Cite web | title=My Favorite Things Part II | publisher=Open Publishing | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2006-05-16 }}</nowiki><br/>→ <span style="background:white">{{cite web | title=My Favorite Things Part II | publisher=Open Publishing | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2006-05-16 }}</span> ;No author, no publisher * <nowiki>{{Cite web | title=My Favorite Things Part II | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki></br>→ <span style="background:white">{{cite web | title=My Favorite Things Part II | date=2005-04-30 | work=Encyclopedia of Things | url=http://www.example.org/ | accessdate=2005-07-06 }}</span> * <nowiki>{{Cite web | title=My Favorite Things Part II | date=2005-04-30 | url=http://www.example.org/ | accessdate=2005-07-06 }}</nowiki><br/>→ <span style="background:white">{{cite web | title=My Favorite Things Part II | date=2005-04-30 | url=http://www.example.org/ | accessdate=2005-07-06 }}</span> * <nowiki>{{Cite web | title=List of psychotropic substances under international control | date=2005-04-30 | url=http://www.incb.org/pdf/e/list/green.pdf | format = PDF | accessdate=2005-07-06 | language=Greek }}</nowiki><br/> → <span style="background:white">{{cite web | title=List of psychotropic substances under international control | date=2005-04-30 | url=http://www.incb.org/pdf/e/list/green.pdf | format = PDF | accessdate=2005-07-06 | language=Greek }}</span> ; Using archiveurl and archivedate to refer to items that went away but are available from an archive site * <nowiki>{{Cite web | title=List of psychotropic substances under international control | date=2005-04-30 | url=http://www.incb.org/pdf/e/list/green.pdf | format = PDF | accessdate=2005-07-06 | archiveurl=http://www.archive.org/2005-09-11/www.incb.org/pdf/e/list/green.pdf | archivedate=2005-09-11 }}</nowiki><br/> → <span style="background:white">{{cite web | title=List of psychotropic substances under international control | date=2005-04-30 | url=http://www.incb.org/pdf/e/list/green.pdf | format = PDF | accessdate=2005-07-06 | archiveurl=http://www.archive.org/2005-09-11/www.incb.org/pdf/e/list/green.pdf | archivedate=2005-09-11 }}</span> * <nowiki> {{Cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=2006-03-31 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=2006-04-26 }}</nowiki><br/> → <span style="background:white">{{cite web |url=http://joanjettbadrep.com/cgi-bin/fullStory.cgi?archive=currnews&story=20060405-01shore.htm |title=Interview with Maggie Downs |date=2006-03-31 |publisher=The Desert Sun |archiveurl=http://72.14.207.104/search?q=cache:JAxf4v-pQmgJ:joanjettbadrep.com/cgi-bin/fullStory.cgi%3Farchive%3Dcurrnews%26story%3D20060405-01shore.htm |archivedate=2006-04-26}}</span> ; Using quote * <nowiki>{{Cite web | title = My Favorite Things Part II | work = Encyclopedia of Things | url = http://www.example.org/ | accessdate = 2005-07-06 | quote = Lorem ipsum dolor. }}</nowiki><br/>→ <span style="background:white">{{cite web | title = My Favorite Things Part II | work = Encyclopedia of Things | url = http://www.example.org/ | accessdate = 2005-07-06 | quote = Lorem ipsum dolor. }}</span> ;No parameters (error) * <nowiki>{{Cite web}}</nowiki><br/>→ <span style="background:white">{{cite web}}</span> <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 27202a2d26dadeb350c27a5974238843a6382836 Module:Navbox 828 166 229 2025-03-30T04:25:03Z FANDOM 26064 fixed broken help link Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports the Navbox module from the [[w:c:dev:Global Lua Modules]]. local N = require('Dev:Navbox') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Navbox]] -- The last line produces the output for the template return N 7c5d05d6cc02dafdd64b46ca3fbdc3f808e53e5b Template:Trim/doc 10 167 230 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description This template trims whitespace from the beginning and end of the supplied value. It works by using the simple hack of filtering it through the <code>#if</code> parser function. ;Syntax <nowiki>{{trim| value }}</nowiki> <includeonly>[[Category:General wiki templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> f1f126e3f6fe8474d693ec499d71a9c4067043f9 Category:Community 14 170 233 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:{{SITENAME}}]]" wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 Module:Quote 828 171 234 2025-03-30T04:25:03Z FANDOM 26064 Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports the Quote module from the [[w:c:dev:Global Lua Modules]]. local Quote = require('Dev:Quote') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Quote]] -- The last line produces the output for the template return Quote 6918bf52f0c3bdbd83cc4611b6243a659e7d800b Template:Namespace/doc 10 172 235 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki This is the {{t|Namespace}} meta-template. It helps other templates detect what type of page they are on. It detects and groups all the different [[Wikipedia:Namespace#Enumeration|namespaces]] used on Fandom into several types: ; main : Main (i.e. article) space, where normal articles are kept. ; talk : Any talk space, including page names that start with "Talk:", "User talk:", "File talk:", etc. ;user ;file ;mediawiki ;template ;help ;category : The remaining namespaces. ; other : Any namespaces that were not specified as a parameter to the template (see explanation below). For backwards compatibility, this template handles '''image''' as if '''file'''. '''image''' (<nowiki>[[Image:...]]</nowiki>) is now deprecated. '''Note:''' For most cases it may be better to use the simpler namespace detection templates (see the [[#See also|see also]] section below). This template is more prone to human errors such as misspelling parameter names. This template uses the [[w:Help:Lua|Lua templating language]], and more information can be found [[w:c:dev:Global_Lua_Modules/Namespace_detect|on the Global Lua Module page]]. '''For a traditional wikitext version of this template, see [[w:c:templates:Template:Namespace_detect|Namespace_detect on Templates Wiki]]'''. == Usage == This template takes one or more parameters named after the different page types as listed above. Like this: <pre> {{Namespace | main = Article text | talk = Talk page text | other = Other pages text }} </pre> If the template is on a main (article) page, it will return this: : {{Namespace |demospace=main | main = Article text | talk = Talk page text | other = Other pages text }} If the template is on any other page than an article or a talk page, it will return this: : {{Namespace | main = Article text | talk = Talk page text | other = Other pages text }} The example above made the template return something for all page types. But if we don't use the '''other''' parameter or leave it empty, it will not return anything for the other page types. Like this: <pre> {{Namespace | file = File page text | category = Category page text | other = }} </pre> On any pages other than file and category pages the code above will render nothing. <!-- Do not remove this one. It is supposed to render nothing, but we have it here for testing purposes. --> : {{Namespace | file = File page text | category = Category page text | other = }} By using an empty parameter, you can make it so the template doesn't render anything for some specific page type. Like this: <pre> {{Namespace | main = | other = Other pages text }} </pre> The code above will render nothing when on mainspace (article) pages, but will return this when on other pages: : {{Namespace | main = | other = Other pages text }} == Demospace and page == For testing and demonstration purposes, this template can take two parameters named '''demospace''' and '''page'''. '''demospace''' understands any of the page type names used by this template, including the '''other''' type. It tells the template to behave like it is on some specific type of page. Like this: <pre> {{Namespace | main = Article text | other = Other pages text | demospace = main }} </pre> No matter on what kind of page the code above is used, it will return this: : {{Namespace | main = Article text | other = Other pages text | demospace = main }} The '''page''' parameter instead takes a normal pagename, making this template behave exactly as if on that page. The pagename doesn't have to be an existing page. Like this: <pre> {{Namespace | user = User page text | other = Other pages text | page = User:Example }} </pre> No matter on what kind of page the code above is used, it will return this: : {{Namespace | user = User page text | other = Other pages text | page = User:Example }} It can be convenient to let your template understand the '''demospace''' and/or '''page''' parameter and send it on to the {{T|Namespace}} template. Like this: <pre> {{Namespace | main = Article text | other = Other pages text | demospace = {{{demospace|}}} | page = {{{page|}}} }} </pre> If both the '''demospace''' and '''page''' parameters are empty or undefined, the template will detect page types as usual. == Parameters == List of all parameters: <pre> {{Namespace | main = ... | other = | demospace = {{{demospace|}}} / main / talk / user / file / mediawiki / template / help / category / other | page = {{{page|}}} / User:Example }} </pre> == Technical details == If you intend to feed tables as content to the numbered parameters of this template, you need to know this: [[w:Help:Template|Templates]] have a problem handling parameter data that contains pipes "<code>|</code>" unless the pipe is inside another template <code><nowiki>{{name|param1}}</nowiki></code> or inside a piped link <code><nowiki>[[w:Help:Template|help]]</nowiki></code>. Thus templates can not handle [[w:Help:Table|wikitables]] as input unless you escape them by using the <code><nowiki>{{!}}</nowiki></code> [[w:Help:Magic words|magic word]]. This makes it hard to use wikitables as parameters to templates. Instead, the usual solution is to use HTML wikimarkup for the table code, which is more robust. <includeonly>[[Category:General wiki templates]]{{#ifeq:{{SUBPAGENAME}}|sandbox|[[Category:Namespace manipulation templates]]}}</includeonly><noinclude>[[Category:Template documentation]]</noinclude> abd1a20286343a0c76ff9c575682bd5d011f5a6d Template:Event 10 173 236 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Event"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <data source="performers"><label>Performers</label></data> <data source="date"><label>Date</label></data> <data source="location"><label>Location</label></data> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Events]]}}</includeonly><noinclude>{{Documentation}}</noinclude> d66b112135e43b8474d30a6dab0feaab6588dfe8 Template:= 10 176 239 2025-03-30T04:25:03Z FANDOM 26064 Created page with "<includeonly>=</includeonly><noinclude> {{documentation}}<noinclude>" wikitext text/x-wiki <includeonly>=</includeonly><noinclude> {{documentation}}<noinclude> 8f9d55b93874a691b84a9b6acb54bc6dd01fbf39 Template:See also 10 177 240 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Hatnote|seeAlso}}</includeonly> <noinclude>{{Documentation|:Template:Hatnote/doc}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Hatnote --></noinclude> e245d8ecb350a8965723151f4fad9d3cafedad60 Template:Topic 10 178 241 2025-03-30T04:25:03Z FANDOM 26064 Created page with "<includeonly>{{#sub:{{#replace:{{SITENAME}}| Wiki}}|-{{#len:{{#replace:{{SITENAME}}| Wiki}}}}-1}}</includeonly><noinclude>{{documentation}}</noinclude>" wikitext text/x-wiki <includeonly>{{#sub:{{#replace:{{SITENAME}}| Wiki}}|-{{#len:{{#replace:{{SITENAME}}| Wiki}}}}-1}}</includeonly><noinclude>{{documentation}}</noinclude> e8c5bb53e6d20ba0b81fcfa08813051675219442 Template:Other free 10 179 242 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file is licensed under a free license.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Freely licensed files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> a0e93bfb8a804eb54e67553ff50ba57b368ba00d Template:Book 10 180 243 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><infobox type="Book"> <title source="title"/> <image source="image"><caption source="imagecaption"/></image> <data source="author"><label>Author</label></data> <data source="illustrator"><label>Illustrator</label></data> <data source="datePublished"><label>Published on</label></data> <data source="publisher"><label>Publisher</label></data> <group layout="horizontal"> <header>Publication order</header> <data source="previous"><label>Previous</label></data> <data source="next"><label>Next</label></data> </group> </infobox>{{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Category:Books]]}}</includeonly><noinclude>{{Documentation}}</noinclude> c4bc425c60ee6f1a263f67a75f6d26aafc236c03 Module:Mbox 828 181 244 2025-03-30T04:25:03Z FANDOM 26064 Scribunto text/plain -- This Module is used for making templates based in the Lua language. -- See more details about Lua in [[w:Help:Lua]]. -- The Fandom Developer's Wiki hosts Global Lua Modules that can be imported and locally overridden. -- The next line imports the Mbox module from the [[w:c:dev:Global Lua Modules]]. local Mbox = require('Dev:Mbox') -- See more details about this module at [[w:c:dev:Global_Lua_Modules/Mbox]] -- The imported Module is overwritten locally to include default styling. -- For a more flexible Mbox experience, delete the function below and import -- https://dev.fandom.com/wiki/MediaWiki:Global_Lua_Modules/Mbox.css -- or paste (and modify as you like) its contents in your wiki's -- [[MediaWiki:Wikia.css]] (see [[w:Help:Including_additional_CSS_and_JS]]) -- or look at https://dev.fandom.com/wiki/Global_Lua_Modules/Mbox -- for more customization inspiration -- -- BEGIN DELETION HERE -- local getArgs = require('Dev:Arguments').getArgs local localCSS = mw.loadData('Module:Mbox/data').localStyle function Mbox.main(frame) local args = getArgs(frame) -- styles local styles = {} if args.bordercolor then styles['border-left-color'] = args.bordercolor elseif args.type then styles['border-left-color'] = 'var(--type-' .. args.type .. ')' end if args.bgcolor then styles['background-color'] = args.bgcolor end -- images local image = args.image or '' local imagewidth = args.imagewidth or '80px' local imagelink = '' if args.imagelink then imagelink = '|link=' .. args.imagelink end local imagewikitext = ('%sFile:%s|%s%s' .. ']]'):format('[[', image, imagewidth, imagelink) -- id for closure local id = args.id or 'mbox' local container = mw.html.create('div') :addClass('mbox') :addClass(args.class) :css(styles) :css(localCSS['mbox']) :cssText(args.style) local content = container:tag('div') :addClass('mbox__content') :css(localCSS['mbox__content']) if args.image then local image = content:tag('div') :addClass('mbox__content__image') :addClass('mw-collapsible') :attr('id', 'mw-customcollapsible-' .. id) :css(localCSS['mbox__content__image']) :wikitext(imagewikitext) if args.collapsed then image:addClass('mw-collapsed') end end local contentwrapper = content:tag('div') :addClass('mbox__content__wrapper') :css(localCSS['mbox__content__wrapper']) if args.header then contentwrapper:tag('div') :addClass('mbox__content__header') :css(localCSS['mbox__content__header']) :wikitext(args.header) end if args.text then local text = contentwrapper:tag('div') :addClass('mbox__content__text') :addClass('mw-collapsible') :attr('id', 'mw-customcollapsible-' .. id) :css(localCSS['mbox__content__text']) :wikitext(args.text) if args.collapsed then text:addClass('mw-collapsed') end if args.comment then text:tag('div') :addClass('mbox__content__text__comment') :css(localCSS['mbox__content__text__comment']) :wikitext(args.comment) end end contentwrapper:tag('span') :addClass('mbox__close') :addClass('mw-customtoggle-' .. id) :css(localCSS['mbox__close']) :attr('title', 'Dismiss') if args.aside then local aside = content:tag('div') :addClass('mbox__content__aside') :addClass('mw-collapsible') :attr('id', 'mw-customcollapsible-' .. id) :css(localCSS['mbox__content__aside']) :wikitext(args.aside) if args.collapsed then aside:addClass('mw-collapsed') end end return container end -- -- END DELETION HERE -- -- The last line produces the output for the template return Mbox 1c196d668f9209faef3e9a78c1f082f1c8573042 Template:Nolicense 10 182 245 2025-03-30T04:25:03Z FANDOM 26064 Created page with "{{LicenseBox|text=''This file does not have information on its copyright status.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Unattributed files]]</includeonl..." wikitext text/x-wiki {{LicenseBox|text=''This file does not have information on its copyright status.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Unattributed files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> a99128c5d8a0cd0723b13b6d9e5fd78b18dbedec Template:Fairuse 10 183 246 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki {{LicenseBox|text=''This file is copyrighted. It will be used in a way that qualifies as fair use under US copyright law.''}}{{#ifeq: {{NAMESPACENUMBER}} | 0 | <includeonly>[[Category:Fairuse files]]</includeonly>}}<noinclude> {{documentation}}</noinclude> 5db6645c70193dbeb65eed77de07f36451e1145c Template:T/doc 10 185 249 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ;Description A template link with a variable number of parameters (0-20). ;Syntax :{{t|t|parameter1|parameter2|parameter3|parameter4|...|parameter20}} <!-- self-referential examples! --> ;Source :Improved version not needing t/piece subtemplate developed on [http://templates.fandom.com Templates wiki] see the [http://templates.fandom.com/index.php?title=Template:T&action=history list of authors]. Copied here via CC-By-SA 3.0 license. ;Example :{{t|t|param1|param2}} <includeonly>[[Category:General wiki templates]]</includeonly> <noinclude>[[Category:Template documentation]]</noinclude> 6f7307b6bcfef75efcc1d71fc932366c04cd61b3 Template:- 10 186 250 2025-03-30T04:25:03Z FANDOM 26064 Redirected page to [[Template:Clear]] wikitext text/x-wiki #REDIRECT [[Template:Clear]] 1a2aa4a9ba7478e54a2b21cbce68887ea297ea86 Template:Clear 10 187 251 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki <includeonly><div style="clear:{{{1|both}}}"></div></includeonly><noinclude> {{documentation}}</noinclude> 02f4c0e17d50c41f902cad74e6d937f585ba4719 Module:Mbox/data 828 188 252 2025-03-30T04:25:03Z FANDOM 26064 Scribunto text/plain local localStyle = { ['mbox'] = { ['display'] = 'flex', ['position'] = 'relative', ['border'] = '1px solid #d6d6d6', ['border-left-width'] = '8px', ['border-left-color'] = '#d6d6d6', ['border-radius'] = '3px', ['margin-bottom'] = '5px', ['min-height'] = '32px' }, ['mbox__content'] = { ['display'] = 'table', ['box-sizing'] = 'border-box', ['width'] = '100%', ['padding'] = '8px 15px' }, ['mbox__content__image'] = { ['display'] = 'table-cell', ['width'] = '40px', ['height'] = '100%', ['text-align'] = 'center', ['vertical-align'] = 'middle', ['padding-right'] = '15px' }, ['mbox__content__wrapper'] = { ['display'] = 'table-cell', ['vertical-align'] = 'middle' }, ['mbox__content__header'] = { ['display'] = 'block', ['font-weight'] = 'bold' }, ['mbox__content__text'] = { ['display'] = 'block' }, ['mbox__content__text__comment'] = { ['font-size'] = 'small' }, ['mbox__content__aside'] = { ['display'] = 'table-cell', ['width'] = '100px', ['vertical-align'] = 'middle', ['text-align'] = 'center', ['padding-left'] = '15px', ['border-left'] = '1px solid #d6d6d6' }, ['mbox__close'] = { ['position'] = 'absolute', ['right'] = '0', ['top'] = '0', ['padding'] = '2px 7px', ['font-weight'] = 'bold', ['font-size'] = '16px', ['color'] = '#bbb', ['cursor'] = 'pointer', ['transition'] = 'all .15s ease-in' } } return { localStyle = localStyle } 7afdc5979e3b8bc8d21b52929058ba24c351dbdc Template:MessageBox 10 191 255 2025-03-30T04:25:03Z FANDOM 26064 1 revision imported wikitext text/x-wiki {{#invoke:Mbox|main}}<noinclude>{{Documentation}}<!-- For a more traditional wikitext version of this template, see https://templates.fandom.com/wiki/Template:Ambox --></noinclude> fab8a2df56fd74147e1709af14e8993cfab7ebe7 Category:Navbox templates 14 192 256 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Templates]]" wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Templates 14 193 257 2025-03-30T04:25:03Z FANDOM 26064 Created page with "[[Category:Maintenance]]" wikitext text/x-wiki [[Category:Maintenance]] a106a39e26c77e7b2ec90cb83728a6446cb6a1a1 Template:Quote/doc 10 194 258 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ==Description== To use this template, enter the following and fill in the appropriate fields. Most fields left blank will not show up. ==Syntax== <pre> {{Quote | quote = | speaker = | source = }} </pre> As an alternative, these can be placed in positional order. ==Samples== {{Quote | quote = When you play the game of thrones, you win or you die. | speaker = [[w:c:gameofthrones:Cersei Lannister|Cersei Lannister]] | source = [[w:c:gameofthrones:You Win or You Die|"You Win or You Die"]] }} <pre> {{Quote | quote = When you play the game of thrones, you win or you die. | speaker = [[w:c:gameofthrones:Cersei Lannister|Cersei Lannister]] | source = [[w:c:gameofthrones:You Win or You Die|"You Win or You Die"]] }} </pre> or <pre> {{Quote | When you play the game of thrones, you win or you die. | [[w:c:gameofthrones:Cersei Lannister|Cersei Lannister]] | [[w:c:gameofthrones:You Win or You Die|"You Win or You Die"]] }} </pre> == Technical details == This template uses the [[w:Help:Lua|Lua templating language]], and more information can be found [[w:c:dev:Global_Lua_Modules/Quote|on the Global Lua Module page]]. '''For a traditional wikitext version of this template, see [[w:c:templates:Template:Quote|Quote on Templates Wiki]]'''. <includeonly>[[Category:Quote templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 9257007bdd810476e8723e435841c3f133a204f2 Template:Documentation/doc 10 196 260 2025-03-30T04:25:03Z FANDOM 26064 wikitext text/x-wiki ==Description== This template is used to insert descriptions on template pages. ==Syntax== Add <code><nowiki><noinclude></nowiki>{{t|Documentation}}<nowiki></noinclude></nowiki></code> at the end of the template page. Add <code><nowiki><noinclude></nowiki>{{t|Documentation|documentation page}}<nowiki></noinclude></nowiki></code> to transclude an alternative page from the /doc subpage. ==Usage== ===On the Template page=== This is the normal format when used: <pre> TEMPLATE CODE <includeonly>Any categories to be inserted into articles by the template</includeonly> <noinclude>{{Documentation}}</noinclude> </pre> ''If your template is not a completed div or table, you may need to close the tags just before <code><nowiki>{{Documentation}}</nowiki></code> is inserted (within the noinclude tags).'' ''A line break right before <code><nowiki>{{Documentation}}</nowiki></code> can also be useful as it helps prevent the documentation template "running into" previous code.'' ===On the documentation page=== The documentation page is usually located on the /doc subpage for a template, but a different page can be specified with the first parameter of the template (see [[#Syntax|Syntax]]). Normally, you will want to write something like the following on the documentation page: <pre> ==Description== This template is used to do something. ==Syntax== Type <code>{{t|templatename}}</code> somewhere. ==Samples== <code>&lt;nowiki>{{templatename|input}}&lt;/nowiki></code> results in... {{templatename|input}} <includeonly>Any categories for the template itself</includeonly> <noinclude>[[Category:Template documentation]]</noinclude> </pre> Use any or all of the above description/syntax/sample output sections. You may also want to add "see also" or other sections. Note that the above example also uses the [[Template:T]] template. <includeonly>[[Category:Documentation templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> 58ca364cb71b551e4a71ddf3046cf41c84db0d57 Template:StructuredQuote 10 169 232 2025-03-30T04:25:12Z FANDOMbot 15556 Updated default StructuredQuote template. See https://community.fandom.com/wiki/Help:Structured_Quotes for more details. wikitext text/x-wiki <blockquote class="pull-quote"> <div class="pull-quote__text">{{{text|Text...}}}</div> <p style="text-align: right"><cite>—{{{speaker|speaker}}}{{#if:{{{receiver|}}}|, to {{{receiver|}}}}}{{#if:{{{attribution|}}}|, {{{attribution|}}}}}{{#if:{{{source|}}}|, {{{source|}}}}}</cite></p> </blockquote> <noinclude> ==Description== A template used for displaying Structured Quotes ( ''<nowiki>{{#SQuote:}}</nowiki>'' ). If you want to unlock the full potential of Structured Quotes, please avoid using this template directly, and consider ''<nowiki>{{#SQuote:}}</nowiki>'' markup instead. See https://community.fandom.com/wiki/Help:Structured_Quotes for extra information about Structured Quotes. ==Syntax== <pre> {{StructuredQuote | text = | speaker = | receiver = | attribution = | source = }} </pre> ==Samples== {{StructuredQuote |text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...) |speaker=[[w:c:en.starwars:Yoda|Yoda]] |receiver=[[w:c:en.starwars:Luke_Skywalker|Luke Skywalker]] |source=[[w:c:en.starwars:Star_Wars:_Episode_V_The_Empire_Strikes_Back|Star Wars: Episode V The Empire Strikes Back]] }} <pre> {{StructuredQuote |text=Size matters not. Look at me. Judge me by my size, do you? Hmm? Hmm. And well you should not. (...) |speaker=[[Yoda]] |receiver=[[Luke Skywalker]] |source=[[Star Wars: Episode V The Empire Strikes Back]] }} </pre> == TemplateData == <templatedata> { "params": { "text": { "label": "Quote text", "description": "quote text", "type": "content", "required": true }, "speaker": { "label": "Person(s) quoted", "description": "individual(s) who uttered or wrote the quoted words (wikitext links, comma-separated)", "type": "content", "required": true }, "receiver": { "label": "Person(s) to whom the quote was spoken", "description": "person the quote was spoken to (wikitext links, comma-separated)", "type": "content", "suggested": true }, "attribution": { "label": "Attribution(s)", "description": "attribution (wikitext links, comma-separated)", "type": "content", "suggested": true }, "source": { "label": "Quote source", "description": "place where it was spoken (wikitext link)", "type": "content", "suggested": true } }, "format": "block" } </templatedata> </noinclude> 2ecd93551d58b2941ba34b46bd4b6ebccc17617a File:Site-favicon.ico 6 56 70 2025-03-30T04:37:29Z Wdb07 620367 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Bar and grocery store 0 23 25 2025-03-30T04:57:33Z Mr. Allis-Man 620368 created the page wikitext text/x-wiki this location consists of a single building with two businesses, a bar on the right and a grocery store on the left. the bar spawns, misc food, water, sun and moon sodas and light beer, in the back behind the bar counter theres a box, theres also a bathroom where a bottle of water can spawn. the Grocery store has two rooms, a front and back storage, in the front spawns, water, Food*, petrol can. under the counter can spawn money. the back room has a water jug and sometimes a water barrel. outside theres two garbage cans and two wrecked cars, the garbage cans can have water, the cars can have rims. <nowiki>*</nowiki>i don't remember food spawning but i assume it would so until i come across one and can confirm take with a grain of salt 554e7dc9c241306566ba610af336019eef67889f File:Under the sand Ranch location.png 6 190 254 2025-03-30T05:06:59Z Mr. Allis-Man 620368 wikitext text/x-wiki Ranch location as seen from road ad1a296bd6b0fca8bb7b647882f153f5155a09f7 File:Character background select screen.png 6 16 16 2025-03-30T05:21:01Z Bruceisbuff 620366 wikitext text/x-wiki The screen in the character creator that allows players to select their background b2d1a480a97cc12d1173f9e8599d50ca7558159c Character backgrounds 0 17 17 2025-03-30T05:23:25Z Bruceisbuff 620366 Created page with "[[File:Character background select screen.png|thumb]] Character backgrounds can be chosen by the player during the character creation before they create their save. Each background gives an ability/buff to certain aspects of the game." wikitext text/x-wiki [[File:Character background select screen.png|thumb]] Character backgrounds can be chosen by the player during the character creation before they create their save. Each background gives an ability/buff to certain aspects of the game. 2c4ef6a168598401b9640f24b5d53cad9d74d421 18 17 2025-03-30T05:29:08Z Bruceisbuff 620366 wikitext text/x-wiki [[File:Character background select screen.png|thumb]] Character backgrounds can be chosen by the player during the character creation before they create their save. Each background gives an ability/buff to certain aspects of the game. Each background also gives the player a unique clothing. [[File:Get it yourself background.png|thumb]] Get it yourself!: gives no bonuses e17ca042763d8627a5be635a5a40b10a62ef6fc4 19 18 2025-03-30T14:19:08Z Wdb07 620367 Adding categories wikitext text/x-wiki [[File:Character background select screen.png|thumb]] Character backgrounds can be chosen by the player during the character creation before they create their save. Each background gives an ability/buff to certain aspects of the game. Each background also gives the player a unique clothing. [[File:Get it yourself background.png|thumb]] Get it yourself!: gives no bonuses [[Category:Player]] 4ea768f668a0137da3c01e5a0527af1e520883e9 File:Get it yourself background.png 6 189 253 2025-03-30T05:28:48Z Bruceisbuff 620366 wikitext text/x-wiki player clothes with the get it yourself background 412f2ec270ceba5784fb39452f36e7b2313e53e7 Ranch 0 90 121 2025-03-30T05:30:08Z Mr. Allis-Man 620368 created page. wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns 47c3b995fcf92f65e8d572b24fabcbed6ec67aa2 122 121 2025-03-30T05:34:37Z Mr. Allis-Man 620368 fixed spacing wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns a1c423d713051413795f64c0b4aacc836ff40edb 123 122 2025-03-30T14:19:48Z Wdb07 620367 Adding categories wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns [[Category:Locarions]] b73f4cad15342550ae87b255b608084a2c4c2130 124 123 2025-03-30T14:28:06Z Wdb07 620367 Adding categories wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns [[Category:Locarions]] [[Category:Location]] 7eca3a53136a5ef983561572407d08767887a0b5 125 124 2025-03-30T14:29:57Z Wdb07 620367 wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns [[Category:Locations]] d0a934beedd0405f312300b03943c71b26a53c64 126 125 2025-03-30T14:30:44Z Wdb07 620367 Adding categories wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns [[Category:Locations]] [[Category:POI]] bd4cd2c23a096954cd615951532b3a9b996ddc5b Bar and grocery store 0 23 26 25 2025-03-30T14:20:07Z Wdb07 620367 Adding categories wikitext text/x-wiki this location consists of a single building with two businesses, a bar on the right and a grocery store on the left. the bar spawns, misc food, water, sun and moon sodas and light beer, in the back behind the bar counter theres a box, theres also a bathroom where a bottle of water can spawn. the Grocery store has two rooms, a front and back storage, in the front spawns, water, Food*, petrol can. under the counter can spawn money. the back room has a water jug and sometimes a water barrel. outside theres two garbage cans and two wrecked cars, the garbage cans can have water, the cars can have rims. <nowiki>*</nowiki>i don't remember food spawning but i assume it would so until i come across one and can confirm take with a grain of salt [[Category:Locations]] 57b329121f85de4941ea6ef075e81eda222ad4a3 27 26 2025-03-30T14:30:59Z Wdb07 620367 Adding categories wikitext text/x-wiki this location consists of a single building with two businesses, a bar on the right and a grocery store on the left. the bar spawns, misc food, water, sun and moon sodas and light beer, in the back behind the bar counter theres a box, theres also a bathroom where a bottle of water can spawn. the Grocery store has two rooms, a front and back storage, in the front spawns, water, Food*, petrol can. under the counter can spawn money. the back room has a water jug and sometimes a water barrel. outside theres two garbage cans and two wrecked cars, the garbage cans can have water, the cars can have rims. <nowiki>*</nowiki>i don't remember food spawning but i assume it would so until i come across one and can confirm take with a grain of salt [[Category:Locations]] [[Category:POI]] f6b5078da2b5c50d3d95fca85e36c7d559536bae Category:Vehicles 14 96 133 2025-03-30T14:39:25Z Wdb07 620367 Created page with "The vehicles currently: -Available for driving across the desert wastes -Strewn about the desert wastes as wrecks" wikitext text/x-wiki The vehicles currently: -Available for driving across the desert wastes -Strewn about the desert wastes as wrecks 2fca774e9d6424b0cd72d2637c889d5197d04efc MediaWiki:Wiki-navigation 8 26 32 2025-03-30T14:42:54Z Wdb07 620367 Created page with "*#|Wiki Content **#newlychanged#|Recently Changed Pages **#Category:Player **#Category:Locations **#Category:Vehicles **#category1# **#category2# *#|Community **Help:Contents|Help" wikitext text/x-wiki *#|Wiki Content **#newlychanged#|Recently Changed Pages **#Category:Player **#Category:Locations **#Category:Vehicles **#category1# **#category2# *#|Community **Help:Contents|Help 3f260b041d6c29d0063ef87091b5b1416c61f347 33 32 2025-03-30T14:43:41Z Wdb07 620367 wikitext text/x-wiki *#|Wiki Content **#newlychanged#|Recently Changed Pages **#Category:Player **#Category:Locations **#Category:Vehicles *#|Community **Help:Contents|Help **#category1# **#category2# e3211c8f779768ac30bc81f3d87cf3ebc56807fa 34 33 2025-03-30T14:54:11Z Wdb07 620367 wikitext text/x-wiki *#|Wiki Content **#newlychanged#|Recently Changed Pages **#Category:Player **#Category:Locations **#Category:Vehicles **#Category:Items *#|Community **Help:Contents|Help **#category1# **#category2# ae7e0d001d92340233ee9e11f7797d615959b411 Category:Items 14 120 171 2025-03-30T14:50:51Z Wdb07 620367 Created blank page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Sparrow 0 62 76 2025-03-30T14:52:14Z Wdb07 620367 Created page with "One of the vehicles in the game" wikitext text/x-wiki One of the vehicles in the game e39c2982935b5117dc3cdc7480daf95cac18fd67 77 76 2025-03-30T14:52:35Z Wdb07 620367 Adding categories wikitext text/x-wiki One of the vehicles in the game [[Category:Vehicles]] 46505e5a3245804baca7a5c74ec442f298125adf 78 77 2025-07-18T00:20:13Z Eep 66238 more info wikitext text/x-wiki {{stub}} The ''Sparrow'' is a muscle car vehicle added to [[the game]] in [[update 23]]. [[Category:Vehicles]] a40cacf885c394b390038bf73b3f53cd8082b0a4 79 78 2025-07-18T03:42:46Z Eep 66238 pic wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_sparrow.png|thumb|350px]] The ''Sparrow'' is a [[wikipedia:muscle car|muscle car]] vehicle added to [[the game]] in [[update 23]]. [[Category:Vehicles]] ae04cb79711c7bd46cd9c1434ac3d594c28ebb87 Varan 0 41 49 2025-03-30T14:53:13Z Wdb07 620367 Created page with "One of the vehicles in the game" wikitext text/x-wiki One of the vehicles in the game e39c2982935b5117dc3cdc7480daf95cac18fd67 50 49 2025-03-30T14:53:24Z Wdb07 620367 Adding categories wikitext text/x-wiki One of the vehicles in the game [[Category:Vehicles]] 46505e5a3245804baca7a5c74ec442f298125adf 51 50 2025-07-18T00:22:00Z Eep 66238 more info wikitext text/x-wiki {{stub}} The ''Varen'' is a van vehicle added to [[the game]] in [[update 20]]. [[Category:Vehicles]] 9072027dd9317ce9501bc9190646bc24c92cc4d8 Diner 0 87 113 2025-03-30T17:49:26Z Mr. Allis-Man 620368 created the page wikitext text/x-wiki the Diner is a location with item spawns. it consists of one building with four room's. outside there's multiple cars and two garbage cans around back starting with outside the cars can have rims and inside can be, health kits, flares and oil. the garbage cans around back can have, oil, petrol can, water and food. now going inside there's the main room with tables and benches, some of the tables can have food, Sun/Moon cola's and money. behind the counter theres two mini fridges which have sun/moon cola's and energy drinks respectively. on the counter can spawn money. in the back left corner is the bathroom, in the bath room under the sink water can spawn. now in the back room things of interest are a fridge with misc food and light beer. a food prep table which can have sun/moon cola. above the food prep theres a microwave with food. near the end of the room is a grill/griddle with sun/moon cola and misc food in the lower cabinet part. in the next room there's two boxes with misc food 9f064a6d6fa32a5bc8b52a0ce70aae3a232189b6 114 113 2025-03-30T17:51:47Z Mr. Allis-Man 620368 Adding categories wikitext text/x-wiki the Diner is a location with item spawns. it consists of one building with four room's. outside there's multiple cars and two garbage cans around back starting with outside the cars can have rims and inside can be, health kits, flares and oil. the garbage cans around back can have, oil, petrol can, water and food. now going inside there's the main room with tables and benches, some of the tables can have food, Sun/Moon cola's and money. behind the counter theres two mini fridges which have sun/moon cola's and energy drinks respectively. on the counter can spawn money. in the back left corner is the bathroom, in the bath room under the sink water can spawn. now in the back room things of interest are a fridge with misc food and light beer. a food prep table which can have sun/moon cola. above the food prep theres a microwave with food. near the end of the room is a grill/griddle with sun/moon cola and misc food in the lower cabinet part. in the next room there's two boxes with misc food [[Category:Locations]] 669ccd39f9edfb553411929c0c89081a02fdf629 115 114 2025-03-30T17:51:52Z Mr. Allis-Man 620368 Adding categories wikitext text/x-wiki the Diner is a location with item spawns. it consists of one building with four room's. outside there's multiple cars and two garbage cans around back starting with outside the cars can have rims and inside can be, health kits, flares and oil. the garbage cans around back can have, oil, petrol can, water and food. now going inside there's the main room with tables and benches, some of the tables can have food, Sun/Moon cola's and money. behind the counter theres two mini fridges which have sun/moon cola's and energy drinks respectively. on the counter can spawn money. in the back left corner is the bathroom, in the bath room under the sink water can spawn. now in the back room things of interest are a fridge with misc food and light beer. a food prep table which can have sun/moon cola. above the food prep theres a microwave with food. near the end of the room is a grill/griddle with sun/moon cola and misc food in the lower cabinet part. in the next room there's two boxes with misc food [[Category:Locations]] [[Category:POI]] bb0e97a9eba0889eb64e0c47646dc8aff79f9d2a 116 115 2025-03-30T17:58:45Z Mr. Allis-Man 620368 added roof stuff wikitext text/x-wiki [[File:Under the Sand Diner location.png|thumb|402x402px|diner location as seen from the road]] the Diner is a location with item spawns. it consists of one building with four room's. outside there's multiple cars and two garbage cans around back. you can also look on the roof via a ladder around back. starting with outside the cars can have rims and inside can be, health kits, flares and oil. the garbage cans around back can have, oil, petrol can, water and food. the roof can have water barrel now going inside there's the main room with tables and benches, some of the tables can have food, Sun/Moon cola's and money. behind the counter theres two mini fridges which have sun/moon cola's and energy drinks respectively. on the counter can spawn money. in the back left corner is the bathroom, in the bath room under the sink water can spawn. now in the back room things of interest are a fridge with misc food and light beer. a food prep table which can have sun/moon cola. above the food prep theres a microwave with food. near the end of the room is a grill/griddle with sun/moon cola and misc food in the lower cabinet part. in the next room there's two boxes with misc food [[Category:Locations]] [[Category:POI]] a5141e8a9d9a56b8ca938bc8a919532e500e81c0 File:Under the Sand Diner location.png 6 92 129 2025-03-30T17:57:06Z Mr. Allis-Man 620368 wikitext text/x-wiki location of under the sand da4ce0243f26db88341ee216406c17fd75a07825 File:Gas Station.png 6 155 218 2025-03-30T18:03:51Z Mr. Allis-Man 620368 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Gas station 0 97 135 2025-03-30T18:25:02Z Mr. Allis-Man 620368 created page wikitext text/x-wiki [[File:Gas Station.png|thumb|370x370px|Gas Station as seen from road]] the gas station is a location with a two room building, gas pumps, and above ground fuel tanks. the gas station building consists of a main inside area and the garage. in the garage can spawn, Misc petrol containers, tool boxes, tires and hub caps. the main room can have petrol can, water container, paint, sun/moon soda, energy drinks, light beer, battery's and money on the counter. by the pumps spawns petrol canisters. and the above ground fuel tanks can spawn a petrol barrel [[Category:Locations]] [[Category:POI]] f2275c1388b698bdfb2446bfa82c82b4dfca4618 Trailer 0 114 154 2025-07-18T00:12:12Z Eep 66238 Created page with "{{stub}} The ''trailer'' is a vehicle added to [[the game]] in [[update 22]]. [[Category:Vehicles]]" wikitext text/x-wiki {{stub}} The ''trailer'' is a vehicle added to [[the game]] in [[update 22]]. [[Category:Vehicles]] 85b5189ab2234ecf92a7679446a753d23800301f Update 22 0 141 192 2025-07-18T00:16:40Z Eep 66238 Redirected page to [[Updates]] wikitext text/x-wiki #REDIRECT [[updates]] ff0103cfb045ba520f963f01e19a9ef5754c9c3c 193 192 2025-07-18T00:24:28Z Eep 66238 Changed redirect target from [[Updates]] to [[Updates#update 22]] wikitext text/x-wiki #REDIRECT [[updates#update 22]] 73d118f5d9bb1f55ed3e69a41411e66291724eed 194 193 2025-07-18T01:53:06Z Eep 66238 fix link wikitext text/x-wiki #REDIRECT [[updates#Update 22]] 695339e72c38492af514239f30df85704846b444 Updates 0 119 160 2025-07-18T00:17:46Z Eep 66238 Created page with "{{stub}} ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]]" wikitext text/x-wiki {{stub}} ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] df7b28a2e9469ee26e9fd6d2dca82546c1aa2f03 161 160 2025-07-18T01:39:46Z Eep 66238 wikitext text/x-wiki {{stub}} ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD - Major optimization of the starting garage. (FPS increased by about 80%). - Optimization of the starting store (FPS increased by about 25%). - Character animation fixes. CARS - Fixed the Sparrow dashboard (gauges no longer blink). - Sparrow trunk lid no longer clips objects when closing. - Fixed the position of the air filter on the Sparrow (it no longer sticks out from under the hood). - Sparrow headlights now work correctly (the range of the light is no longer affected by the position of the camera). - Changed the radius of the Sparrow headlights. ITEMS - Primer now uses up its stock. - Fixed damage to Sparrow windshield (it now has cracks). - Fixed position of Sparrow left and right door in character's hands. - Fixed position of Sparrow trunk lid in character's hands. LOCALIZATIONS - German localization update. Thanks to Panther! - Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD - Updated POI - Bunker with Missile Silo - Added new items to starting shop - Added new items to roadside shops - Added new item spawn locations at some POIs - Fixed flickering of landscape at junkyard with crane CARS - ADDED NEW CAR - Sparrow! - Tire wear reduced by 2.5 times ITEMS - Added new item - primer. This item paints the body/item color to light gray - Now shovels can be attached to cars ETC. - Main menu changed LOCALIZATIONS - Added Polish localization. Thanks to Alex! - Updated Bulgarian localization. Thanks to pink FMLingo! - Updated Czech localization. Thanks to xmilek! - Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS - Trailers have been added. You can find them in the wild. - Fixed the item blocking area on the Farm Truck. Items will no longer drop while driving. - Fixed mesh and collision of the starting pickup - The Cobr4 cassette holder can now fit a sixth cassette - Added new sounds ITEMS - Added a new item for sale - Shovels now always generate with 100% durability - Increased the sell price of ingots - Fixed all wheel meshes - Fixed the name of the brutal steering wheel INTERFACES - Changes to the pause menu INPUT - Added wake up button on gamepad - [A] LOCALIZATIONS - Added Italian localization. Thanks to Punidue! - Updated French localization. Thanks to Picqualose! - Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! - Updated Bulgarian localization. Thanks to pink FMLingo! - Updated Czech localization. Thanks to xmilek! - Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN - ADDED NEW MECHANICS - DIG UP SAND PILES WITH A SHOVEL WHERE OTHER SURVIVORS HID THEIR LOOT WORLD - Sand piles with hidden loot are now generated in places of interest - Fixed a place at a gas station where a character could get stuck CARS - Fixed a bug where a car could receive any amount of damage at the same time - The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press - Fixed the "blocking" zone of items in VARAN - Items inside the VARAN's interior no longer disappear when driving through a tunnel - You can now attach headlights to the roof of VARAN - Fixed a collision in the engine compartment VARAN - The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) - The headlights on the roof now really illuminate everything around. They also ignore fog. - The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS - New items have been added - shovels of various types. They differ in the speed of excavation and durability - Added two new items for sale - Balance of barrel generation - Balance of liquid generation in barrels - Fixed the display of the fan on the engine after removing it from VARAN CHARACTER - Completely changed sleep -- Removed the time selection window -- Now the character wakes up at any time by pressing the [SPACE] button -- Fixed a bug when the character needed only one hour to get enough sleep -- Changed the rest screen INTERFACES - Added a notification about the impossibility of pouring liquid into the engine/radiator if the cover is closed - Corrections of typos in texts LOCALIZATIONS - Added a new localization - French. Thanks to Trucky and Picqualose! - Added a new localization - German. Thanks to Panther! - Added a new localization - Czech. Thanks to xmilek! - Added new localization - Danish. Thanks to Preyoter! - Spanish localization fixes. Thanks to AtlasGeorge! - Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! - Bulgarian localization fixes. Thanks to pink FMLingo! - Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN - Added new localization - Spanish. Thanks to AtlasGeorge! - Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD - Changed the logic of car generation on the roads CARS - A NEW CAR HAS BEEN ADDED - VARAN -- VARAN is a new type of car in the game - a minibus -- Compared to other cars, VARAN has a large body and a stiffer suspension (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) -- Has a transverse engine installation - ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six cassettes. - Canisters can no longer be simply "magnetized" to the body. Special holders must be installed - Added a collision check for objects when closing the trunk doors - Minor changes to the pickup mesh - Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust - Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER - Fixed the situation when a male character had a female voice when falling ITEMS - A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them - Changed the mesh of the water canister - Fixed a bug when the water canister was displayed as full, although it was missing 1 liter - Optimized the material of water in canisters and bottles - Fixed a bug related to incorrect installation of windshields - Minor changes in the meshes of various items OPTIMIZATION and ETC. - Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN - Added a new localization - Bulgarian. Thanks to pink FMLingo! - Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD - Added new world generation template - Items in the store can now be sold slightly broken - Items in the store can now be sold already painted - Expanded assortment of stores - now they sell Wheel covers - Expanded set of starting items in the garage - Added new spawn locations for items in places of interest - Fixed a bug when the engine did not appear for sale in stores - Corrections in the landscape of the starting location CARS - Fixed the effect of the battery on the lights of cars CHARACTER - The appearance of the created character should now definitely be displayed correctly - An Enchanted motorcycle can now drink gasoline from a barrel ITEMS - Added a new type of items - Wheel Covers. Can be installed on a stock rim - Items now spawn with a random durability value - Side mirrors can now also be painted - Fixed painting of wheel rims - the hub and bolts are no longer painted - Fixed meshes of all wheel rims - Items that can be painted (rims, doors, etc.) are now generated with a random color paint - !!! To add oil to the engine, you now need to remove the cap - !!! To fill the radiator with water, you now need to remove the cap - The radiator no longer generates completely filled with water - Fixed the mesh of the water canister - Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN - The game now supports localizations into different languages - Added a new localization - Russian WORLD - Added a new world generation template - Fixed known cases where loot was not generated at locations - Changed the logic of roadside store generation - Fixed a bug where NPCs did not respond to all headlights CARS - The car can no longer start with a broken or discharged battery - Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER - Fixes in loading a created character - Fixed a bug where the player received maximum damage, even with the damage rate set to off - When falling from a height, the female character now has a female voice - Fixed the position of the character on mattresses ITEMS - Fixed known cases where some items from the trunk were not transferred to the cargo container - Roof lights and bumpers no longer light up if removed from the car - Fixed installation of the mirror on the right door of the jeep - Fixed collisions of figures - now they can stand on shelves without falling - Fixed a bug due to which the engine propeller fell inside - Reduced the volume of the engine explosion - Fixed a bug with the display of price tags in stores INTERFACES - Added new tips to the loading screen INPUT - Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD - Added a new point of interest - All stores now sell engines - Changed the logic of engine generation in stores CARS - Engines now have a greater impact on car parameters - Fixed a bug where engines did not affect the speed of the car - Corrections in the operation of engines - Fixed a bug where the speedometer needle could make a full turn - Changed the logic of the rear brake lights ITEMS - Added 4 new engines from the manufacturer SATAMA - Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption - Added a new decoration for the radiator grille - Changed the prices for some items - Fixed the physics of items during generation - Fixed the physics of items in the trunk of the car when loading the game - Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) - Fixed and optimized collisions items INTERFACES - Changed item information interface - Changing screen resolution now works correctly - Added new graphics setting - resolution scale - Fixed display of money in the game interface - Added new information to the end of travel window INPUT - Fixed known cases when the character "slid" at the start of the game - Flare are now lit by the [F] key to avoid accidental use FIXES - Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD - Another improvement to world generation - Slightly changed the assortment of roadside shops CARS - Fixed a bug when already found cars were encountered on the road ITEMS - Fixed a bug where improved engines were not generated - Fixed a bug where improved air filters were not generated - Fixed the logic of air filter wear - First aid kits and pills now restore 50% and 25% health respectively - Fixed a bug where an empty item was generated instead of a mirror ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD - Fixed a bug where items in locations did not spawn - Fixed places where the landscape was torn - Added new statistics - the number of tunnels passed CARS - Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk - Each car now has the correct windshield - Interactive windshield installation zones are now displayed correctly - Fixed a bug where items were attached to the bottom of the car - Updated the headlight material CHARACTER - The Merchant class now works correctly (can sell items for more) - Now after death, the character is reborn with 50% health ITEMS - Food restores more hunger - Water restores more thirst - First aid kits and pills restore more health (25% and 15% respectively) - Fixed situations where spray paint could not paint a car or items - Item collision fixes INTERFACES - Added statistics of tunnels completed to the pause menu INPUT - Items in hands no longer change when the dragged object is rotated - Fixed a bug where it was possible to run while crouching - Fixed a bug with crouching - Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS - Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk - Painting cars and objects sometimes does not work well (reloading the save helps) - Audio cassettes do not work well MAIN - The system of spawning new cars in the world has been returned - A major update to the economy in the game -- The prices of all items have been revised -- The prices of water, gasoline and machine oil are now fixed in all containers -- Purchased items no longer reappear when you re-enter the game -- Barrels with liquids can now be sold -- Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD - The trash can in the starting garage now works - Improved road generation randomness - Some changes in points of interest - Fixed hanging roads - Fixed vegetation in locations CARS - Returned cars - Wrangel, Farmer, Cobra - now they can be found traveling around the world - Improved mechanics of spawning new cars, now they can have attached parts - New system for calculating the price of a car flip (depends on the number of tunnels passed) - Changed Farmer suspension - now it does not flip when skidding - Improved interaction with the ignition key - When loading the game, the ignition key is in the correct position - Fixed collisions of the car boarding zone - objects will no longer get stuck in them - Low beam headlights now work correctly when loading - Changed the underhood space of the Wrangel, Farmer and Cobra - Changed the Cobra mesh CHARACTER - All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) - Fixed bouncing and breaking the car when crouching on it ITEMS - Added new items - side mirrors (can be installed on car doors) - Air filters now have the "wear" parameter instead of "strength" - You can now drink from a barrel of water - You can now drink from a radiator - Fixed a bug when picking up money did not work - Damaged wheels are again dangling while driving - Figures on the dashboard are shaking their heads again - Old air filters no longer spawn - Fixed interactive zones for installing items - A used flare is now correctly displayed when loading the game - Fixed a bug when the sound of pouring liquids was played when pouring into a full container - Fixed the material of audio cassettes - now they do not reflect light INTERFACES - Added interface for finding a new car - Added a button to hide the interface (F7) in the game - Fixed a situation where the information window about the musician could not be closed FIXES - Fixed a bug where items in locations were not saved after driving through a tunnel - Fixed a bug where items in locations flew apart when loading the game - Fixed errors related to controls - Fixed a collision of merchants - Fixed collisions of objects - Fixed texts OPTIMIZATION and ETC. - Global optimization of the physics of objects - Changes in the save system for more stable operation - Optimization of world creation and loading - Optimization of some components of cars - Optimization of shadows - Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD - Added 4 new points of interest - Fixed a bug with the disappearance of the landscape - Added 10 kilometers of new roads - Minor changes to level templates - Reduced the frequency of sandstorms - Fixed incorrect textures in locations CARS - Removed glare from the windshield in the first person view - Removed interaction with the windshield in the first person - Fixed a bug when the wheel installation zone was in the air CHARACTER - Fixed zooming in - FOV settings are no longer reset after zooming in ITEMS - Fixed a bug when the car flew into the air if you got into it with a wheel in your hands - The radiator can now also be repaired (using tools) - Hood Cobras can no longer be attached to the Pickup INTERFACES - Fixed display of control settings INPUT - Added sleep button on gamepad - Improved menu controls with gamepad OPTIMIZATION and ETC. - Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS - Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) - If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD - Added wheels and tires to the starting store - Expanded the range of goods in stores at locations - Fixed opening doors - Trash can lids can now be dragged - Fixed the location of items in the starting garage CARS - Engine oil consumption has been reduced by 5 times - Radiator water consumption has been reduced by 5 times - Tire wear has been reduced by 4 times - Gameplay settings now affect tire wear (damage rate) - The tailgate from Wrangel can no longer be attached to the Pickup ITEMS - Now you can install an air filter on all engines - Fixed a bug where it was impossible to put a tire on a wheel - Fixed a bug where you could insert several cassettes into the radio - Old air filters have been removed from stores - Fixed the display of information about items in stores - Canned goods can now be eaten, not drunk :) FIXES - Fixed water bottle stuck in starting location - Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN - NEW SAVE SYSTEM -- Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear - Added save slots - Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD - WORLD GENERATOR VERSION 4.0 -- Added "schemes" of locations - now they are generated randomly -- Roads have become more diverse -- Various turns have appeared -- The landscape has become more detailed - The starting location (character's house) has been changed - Tunnels for transition between locations have returned - Added more than 50 kilometers of new roads - Added a huge variety of NPC appearances - Road signs now show a more accurate distance - Grass and trees "disappear" smoothly due to the drawing distance - Added haze on distant objects - Added new weather - sandstorm - Added new weather - clear sky - Added new objects - Wind now affects grass - Changed fog color CARS - At the start of a new game, only one car is now available (new cars can be found along the way) - Air filter is now installed on the engine itself - Water tank replaced with radiator - Pickup collision significantly improved - Pickup interior changed - Side mirrors can now be removed and replaced - Improved visual display of suspension operation - Improved collision between character and cars -- At a certain temperature, engines have a "hot air" effect - All cars have updated underhood space - Fixed and expanded interactive areas for installing wheels - Updated brake light material - Added brake light backlight - Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER - Added character editor -- When starting a new game, you can choose the character's appearance -- When starting a new game, you can choose the character's history (affects some mechanics games) - Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing - Changed the damage modifier when in a radioactive zone ITEMS - Added the ability to rotate objects when dragging (ALT key) - Added mechanics for installing items on an object - Changed the mechanics of generating items in locations - Added a new item - a radiator. It replaces the Water tank - Changed the appearance of Repair Tools - Changed the mechanics of Repair Tools - Added cans of chrome paint - You can now drain oil from the engine - Removed the item - Water tank - Added new air filters - Items no longer get stuck in drawers - Improved item physics INTERFACES - Added a save game button to the pause menu - Changed the statistics window - The statistics screen now also appears when returning home through the menu - Changed the character characteristics interface - Completely changed the menu and settings hood - Full controller support in the menu - Added the head bob setting - Added a rest window - Added animation for falling asleep and waking up - Added new tips to the loading screen - Improved readability of game text INPUT - You can now get up from beds/chairs/sofas by pressing [SPACE] - Added vibration of the gamepad when accidents FIXES - Fixed Fatal Error (with game crash) when dragging objects - Fixed pouring liquids, now 0.1 will not be displayed in empty canisters - Fixed world generation bugs - Fixed places where locations loaded poorly - Saving in the car now happens correctly - Fixed a bug with entering the car when loading - Fixed pouring liquids "via Bluetooth" haha - The character's needs no longer decrease while the game is loading - Fixed collisions of some objects OPTIMIZATION and ETC. - Significantly accelerated loading of locations - Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase - Completely rewritten the code of objects - Large optimization of landscapes - Removed many unused objects - Optimization of car lights - Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN - Improved gamepad support WORLD - Added cactuses (just as decoration) - Fixed collisions in locations where the player could get stuck - Fixed "holes" in landscapes CARS - Farmer truck: Air filter position changed - C0-BR4: Changed appearance - C0-BR4: Now you can install the front bumper, ornament and windshield - C0-BR4: Improved collision - C0-BR4: Improved access to engine compartment - C0-BR4: Improved body paint ITEMS - Improved interactive areas for installing items on cars FIXES - Fixed a bug when it was impossible to interact with installed car parts - Fixed a bug with the physics of hoods - Other fixes and improvements OPTIMIZATION - Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN - Added new mechanics - opening new cars WORLD - Added 2 new places to explore - Added birds - Changes in coqations: military base and bunker - Fixed chairs that could not be sat on - Minor changes to the starting location CARS - A NEW CAR ADDED - C0B-R4. To unlock, you need to explore the world. - Improved physics of all cars - When you release the gas, the car loses speed much faster - Farmer: Changed the position of parts under the hood - Engine speed now decreases when changing gears ITEMS - Money can now be found in locations - Changed the appearance of the engines - Fixed spawn locations for some items FIXES - Fixed a bug with squatting on seats - Fixed a bug with “flying” objects in the sky OPTIMIZATION - Optimized car meshes ==Update 8.1== January 9, 2024 WORLD - Wind now affects sand scattering (just a graphical effect) CARS - Changed Ranger suspension physics - Improved controls for Ranger - The character's weight further affects the Ranger's suspension when the character sits inside ITEMS - Added two new audio cassettes (Luke Holizna) - Low-fi and chill music - The Scary collection (from Halloween update) audio cassette can now be found in locations - When starting a new game, random cassettes will now spawn in the character’s house FIXES - Fixed a bug with sleep - Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full - Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home - Fixed known cases of falling under the map - Fixed flickering of sand near shops INTERFACES - Added backlighting and button sounds in the settings window OPTIMIZATION - Optimization of object drawing distance - Optimization of the starting location OTHER - New frame limits have been added to the settings (75, 100, 144, 160, 165) Get ready, it's going to be dusty! plane Screenshot by fl0ral ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD - Correction of road landscapes - Fixed POI landscapes - Fixed collisions of some objects (including the basketball hoop) - Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS - Fixed Wrangel interactive zones - Fixed collision of wheel arches on Ranger - Fixed music playback without a cassette ITEMS - Added 10 new music cassettes - New music cassettes have added information about the artist, album and license - Now installation of machine components occurs by pressing the [E] button - Barrels can now spawn full - Added new item spawn locations - Redistributed spawn chances for engines, roof lights and bumpers - Fixed the physics of objects when opening boxes - Fixed infinite use of first aid kits and pills - Pills and first aid kits no longer spawn “empty” - Flare no longer spawns "empty" - Added usage hint for Flare - Fixed tips for drinks - Fixed sounds of object impacts - Changed the sound of installing a canister on board the car CHARACTER - Fixed a bug where the character could not get up from a squat - Fixed a bug when walking animation was played in the car FIXES - Fixed some game loading errors - Fixed a bug where items in hands disappeared when loading the game and when moving to the next location - Fixed a bug with closing the gate to the next level - Fixed spawning of mail containers - Another fix for item duplication - Fixed spawn delay for starting items - Fixed a bug when the sound of installing wheels was played when starting the game - Fixed a bug when a character got into a car when installing doors - Fixed opening cardboard boxes - Fixed mesh of road signs - Fixed spawning of a “non-working” barrel INTERFACES - Added a window for viewing information about music cassettes OPTIMIZATION - Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). - Global changes in post-processing with many new effects - Global lighting change. Including godrays - Global changes to the save system - Most objects have become "textured" - Changed the color of the sand - now it doesn’t look like dirt MECHANICS - Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale - (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD - The system for generating and loading locations has been completely changed - Added road intersections with a choice of further path - now the world is not just a long road ahead - Added more than 90 kilometers of new roads - Locations can now also be UNDER THE SAND (bunkers are back!) - Complete remaster of all roads - Added new points of interest for all biomes - Remaster of old places of interest - they have become larger, more diverse and more interactive - Locations have become ~3 times larger - More than three hundred new objects for locations and points of interest - Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. - Changed the transition between locations - The assortment of roadside shops has been changed - now they sell only the essentials - Added new types of roads (for example, filled-up highways) - The roads of the first biome have become more predictable, and no longer look like a roller coaster - There may now be detours on the roads - Changed the boundaries of locations - now it’s not a bare plane - New asphalt textures - Fixed asphalt loading - Asphalt no longer casts a shadow - Fixed object collisions - Minor changes to the starting location - Added holders for windshields in the store :) CARS - Correct operation of high beam headlights - Display of suspension operation - the first step in the mechanics of adjusting the suspension height - A fuel canister can be attached to the Farmer and Ranger - Vehicle handling has been adjusted - Minor changes in car physics - Fixed Ranger mesh -- Fixed dashboard -- Changed gas tank neck -- Fixed incorrect kinks - Fixed animation error when removing/installing the hood - Fixed the position of the figures on the dashboard - Added mirrors for Ranger doors - Improved smoke from the exhaust pipe - Improved collision between player and car ITEMS - Global change in the item generation system - New loot now appears based on distance traveled - Added 7 new steering wheels - Added a new item - first aid kit - Added a new item - beer - Added new items - flares of different colors - Increased prices for repair kit and pills - Repair kit is now used on the E button - Fixed the position of the repair kit in the hands - Added tooltip for repair kit - Changed mesh and material of the water bottle - Added a new mesh for drinking Sun Col and Moon Col - The power of an item’s “throw” now depends on the character’s speed - Changed physics and collision of some objects CHARACTER - Now the character can crouch (on CTRL) - Added the ability to jump into windows (be careful, you can cut yourself on broken glass) - Now the character can sit on various chairs/sofas/toilets - Fixed character falling on different surfaces - sand shock absorber deals even more damage - Added running effect FIXES - Fixed a bug with duplicating items when saving/loading - Fixed a bug where some items in the trunk could disappear - Fixed a bug when empty food/drinks spawned - Fixed a bug when it was impossible to sell a container with water - Fixed falling through the ground when loading - Fixed a bug with headlight reflections - Fixed a bug where water was displayed in empty bottles and cans - Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES - Changed the main font of the game - Changed loading screen - Added tips to loading screen OPTIMIZATION - Optimization of the “flow” of time - Optimization of sky, sun and fog - Character control optimized - Collision optimization - Optimized the character's house - many unused objects were removed OTHER - Changed the direction of the merchant's view - Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS - ADDED LIQUID TRANSFUSION SYSTEM WORLD - Added indication of direction of movement (arrow markings) - Fixed road junctions where the car could “stumble” - Changes in the starting location - Sellers will now feel less hot and less bored CARS - Windshields can now be installed on vehicles - Windshields can be tinted in a variety of colors - Windshields can now be damaged - The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges - A low gasoline level light has been added to the fuel scale - The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed - Farmer paint fixes - Fixed interactive areas of gas tanks ITEMS - Added a new item - Windshield - Added new items - Tint Films of different colors - Added new items - barrels for various liquids - Pouring liquids now occurs by holding the [E] button rather than pressing - Liquids can no longer be poured more than the required amount - Liquids are now measured in fractional values - Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) - Added the effect of the “fullness” of an object on its mass - Improved dragging of objects - Added hit sounds for all items - Changed the sound of pouring liquids - Some items have become more detailed FIXES - Fixed inverting the mouse inside the car - Correct operation of inverting the mouse in third person - The collision of the witch figurine has been fixed - now it does not fall underground - Fixed a bug where the purchase price of an item was not updated when switching it - Collision fixes on levels (including a fixed motel door) - Fixed price tags for tires in a roadside store - Fixed a glitch associated with overlapping glass material - Fixed an bug in calculating the mass of objects - Fixed description glitch when switching an item INTERFACES - Fixed the position of the durability and fill values of items - Changes in item descriptions - Other interface improvements OPTIMIZATION - Optimized camera control - Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD - The number of generated locations has been redistributed - The roadside store is no longer generated on the first section of the path - The range of roadside shops has been expanded - Roadside shops now sell food CARS - Cars and parts for them can now be painted (use spray paint) - Added a new car component - front bumper - Roof lights no longer turn on while in the passenger compartment or trunk of the car - Wrangel body changes - Corrections to the Farmer body, it is also now initially rusty - Fixed the radius of wheels and tires on cars - Fixed the operation of the additional light button - Fixed Ranger suspension (was installed incorrectly) ITEMS - Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house - Added 3 front bumpers - Added 4 new rims (2 old ones removed) - Globally changed the appearance of the rims - Changed the appearance of the tires - Changed the materials of most items - Balance of item spawning in locations - Changed prices for rims - Fix sprat and canned meat meshes - Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES - Fixed a bug with "tiny items" - Fixed a bug where some items could not be taken while sitting in the car - Fixed an error in information about items that were inside the car - Fixed a bug when an item in the hands was displayed in a third-person camera - Fixed the display of the item in hands when leaving the car - Fixed the system for generating items in stores - Fixed the price tag for gasoline in the starting store - Fixed a bug with mirror reflections OPTIMIZATION - Optimized item collisions - Shadow optimization OTHER - Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: - Driver customization (clothing, hats) - Replaceable bumpers - New third biome - Forks in the roads - And of course, new cars Get ready, it's going to be dusty plane HALLOWEEN UPDATE - Added a new seller to the starting location - Added new bumper decoration - Added new figures to the dashboard - Added new music cassette - Merchant put on a strange hat CARS - Added mirror reflections in the Farmer (test mode, enabled in graphics settings) - Added engraving to engines - Changes in the Ranger interior - Fixed Wrangel body - Changes in the Wrangel interior - Added sunvisors to the Farmer - Improved locking system for items in the trunk - Cars turn off when returning home - The right Wrangel door is placed only on it - Farmer and Wrangel is no longer dirty - Added gear lever to cars - Added wheel installation sound - Added headlight state saving - Added sunvisors state saving - Correct position of the ignition key after the tunnel - Added sound for repairing parts - The water tank can no longer be repaired - Improved engine sound positioning - Improved music positioning in car CHARACTER - The character's jump has been significantly improved: -- Easy to jump into cars and trunks -- Increased jump height -- Fixed tripping on edges - The animation of entering and exiting the car has been accelerated - The direction of view is maintained when exiting the car - Fixed camera shake when leaving the car - Fixed "floating" control bug - Character no longer accelerates on hills - Improved character control ITEMS - Added 5 roof lights for cars (can be purchased from the starter store) - Added tire bounce sound - Music cassettes now have a price - Fixed a bug when the next track in the radio did not turn on - Fixed the sound of placing a figure on a dashboard FIXES - Fixed loot generation system - Fixed the sand texture of the first biome - Fixed collisions in locations - Fixed a bug with a jerky third-person camera - Fixed spawn <Item_name> - Fixed road joints - Fixed a bug with the end of trip window - Fixed a bug with pushing the car - Fixed bench near the house INTERFACES AND MENUS - New statistics - number of tunnels traversed - Added tooltip for pills - Added game volume setting - Added new interface sounds - Added new tooltips - Improved menu transitions - Some changes in settings OPTIMIZATION - Interactive car sections have been optimized - Fixed and optimized item collisions - Start location optimization - Sand material optimized - Improved performance on ultrawide monitors OTHER - Updated metal material - Sand material no longer reflects light ==Update 2== February 19, 2023 World - A NEW BIOM ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) - Added post containers. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. - Locations are generated at a greater distance from each other - One roadside shop always spawns in the biome - No more duplicate locations within the same biome - Moved the character's house to a more convenient position (you can pick up your items in the previous place) - Opened the second entrance to the starter shop - Some changes in roadside shops - New items now spawn in the start shop (must be found first) - Fixed the position of the bed on the roof of the gas station - Added a new type of bed (medical couch) - Some changes on the roads of the first biome (for example, there are more power lines) Cars - Balanced damage to the engine (please don't forget about the air filter - it's not displayed on the dashboard, you need to check it under the hood) - "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) - Added doors and tailgate for Wrangel - Fixed Farmer's dashboard - Fixed "items lock" zones for vehicles - Fixed a bug of hanging doors in the air - Car doors no longer disappear Character - Added fall damage (landing on sand is softer) - Added sleep time selection interface - Fixed sleep bug Items - Engines now have different colors - Fixed book box collision (it no longer jumps in place) Interfaces - Added item dragging tooltip - Added Motion Blur setting - Added View distance setting Technical - Fixed bug when graphics settings were not saved - From a third person it is no longer possible to open the tailgate - Significantly optimized location loading code - Fixed bug with incorrect terrain loading - Optimization of the physics of doors / tailgate / hood - Control of the character and cars is duplicated on the arrow keys - Fixed bug with "double" action - More responsive left click controls - Control optimization - Optimized lighting and shadows - Fixed known cases of falling under the map Screenshot by Хитрый лис ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two biomes with unique roads and places of interest and 3 cars with various parts for them. Trailers, motorbikes, semi-truck, and camper van will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new - New version of game engine - Completely new car physics - more speed, correct suspension physics, the ability to detach wheels and other parts (doors, mirrors, etc) - Changed graphics with many new effects - I plan to significantly expand the car park - Repainting cars (in developing) - New biomes, new locations and reworked old locations - Car's trailers (in developing) - New car parts - New items to transport and sell - Gamepads support - Windows 11 support ==Update 17== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements Screenshot by JTMax ==Update 16== October 24, 2020 - TRADER ;Changes * Added trading system * Added shop and trader in Nancy Lake * Added new engines, batteries, air filters and water tanks * Added new drinks * Added new item type - energy drinks * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new dashboard lights * Added evacuating cutscene * Changed ** car parts visualisation ** car parts consumption ** hero's height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15== October 16, 2020 Changes Added new maps (bunkers returns!) Added car's components consumption Rebalancing world generation Rebalancing items spawn Rebalancing engine's oil consumption Now when you return to home, all hero's states will recover Fixed bug with car's steering wheel Fixed Wrangel collisions Fixed maps bugs Other fixes and improvements ==Update 14.5== October 13, 2020 Changes Fixed problems with saves Fixed bug with duplicate spawn of items Items in trunk now saves when you return to home Fixed Wrangel car collisions Cars wont kick now Some changes in levels ==Update 14== October 11, 2020 Changes New world system with biomes Reworked all maps New car New save system (old saves now not worked - just start new game) New generation system of items New postprocessing In the next updates: New maps and biomes Trading system Quest system Car's painting ==Update 13== July 27, 2020 Changes New engines with different powers New parameters of car parts New interface of items info Changed game colors Changed items spawn Some fixes with saves Added Spanish localisation. Thanks to MadLootGamer! Added German localisation. Thanks to Mr.T! Added Estonian localisation. Thanks to MadLootGamer! Added Turkish localisation. Thanks to Filozof86! Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12== July 17, 2020 - Saves fix Changes Balancing chances of items spawn Fixed bug with save of places Fixed car and hero collisions Fixed other bugs Updated Czech language. Thanks Kilian Updated Dutch language. Thanks Dustin Updated French language. Thanks Vinss Updated Portuguese language. Thanks Zewatara ==Update 11== July 16, 2020 - Settings Changes New settings screen Added super low video settings for potato PC Added key rebinding settings Added new video settings - resolutions, gamma, motion blur, bloom and etc. Added mouse sensetive and invert settings Added new sounds Changed main menu Changed game menu Fixed bug with disappearance of items Fixed French localisation Fixed Russian localisation Fixed bugs ==Update 10== July 13, 2020 - Languages Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9== July 10, 2020 - FULLREBUILD update #9 Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8== July 9, 2020 - FULLREBUILD update #8 Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7== July 2, 2020 - FULLREBUILD update #7 Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6== June 27, 2020 - FULLREBUILD update #6 Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5== June 26, 2020 - FULLREBUILD update #5 Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4== June 23, 2020 - FULLREBUILD update #4 Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3== June 19, 2020 - FULLREBUILD update #3 CHANGES - Added fuel consumption - Added fuel lamp in dashboard - Added change volume of the radio - Added sand dust - Changed item's system - Some changes in locations - Fixed bug with items switch - Fixed bug with items pickup - Fixed bug with ignition - Fixed roads collisions - Fixed motion blur - Changed some items size - Removed shadows of items in hands ==Update 2== June 16, 2020 - FULLREBUILD Update #2 CHANGES: - New roads and places - Added radio in car - New items, including audio cassettes - Added music! - Deleted global map and gates - Water can be drinking, canned food can be eating - Sleep restores fatigue - Added new sounds - environment, footsteps, items and etc - Some changes in Nancy Lake - Changed engine sound - New terrain type - New car interior - Fixed car's textures - Fixed bug with enter to car - Fixed physic collision with car's doors - Fixed item's physics - Fixed collisions - Added window mode settings ==Update 1== June 11, 2020 - FULL REBUILD UPDATE #1 Changes: - Changed car's physics - Increased car's wheels - Fixed car's collision - Changed car's center of mass - Added info of battery - Fixed info of water bottle - Some fixes of global map - Redesign Nancy Lake In the next update: - Redesign roads and gas station - New places - Village and Motel - New NPC - Trader - Fix car parts and fuel tank ==Update== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch. Original version of Under the Sand is no longer supported and will be changed by FULLREBUIL version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS Brazilian Portuguese and Hungarian localizations added! ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new roads * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION Chinese localization added! ;June 23, 2019 - POLISH LOCALIZATION Polish localization added! ;June 20, 2019 - DUTCH LOCALIZATION Dutch localization added! ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online radio support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION French localization added! ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added gear shifting * Balance engines power * Added car's windows opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with hood ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed canister sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION Portuguese localization added! ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in settings) * Added mouse inversion in settings * Changed player collisions * Changed car collisions * Fixed car crash sound * Fixed bug with painting * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free canisters to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with handbrake * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car painting. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several achievements have been added to the game. Now they work and you can get them. ;Sat, May 25, 2019 - Norwegian localization Norwegian localization added! ;May 25, 2019 - UPDATE #4 * New road and saloon! * Now game is saved in each saloon * New places * Added visors in car * Removed head restraints in car * Fixed headlights * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! steamhappy ;May 24, 2019 - UPDATE #3 * Added graphics settings * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION Italian localization added! ;May 23, 2019 - UPDATE #2 New version is available! * Power increase for all engines * Fixed speedometer values * Full fuel tank at start * New interior for saloon and garage * Added lightings in saloons * Added tailgate opening * Added new items (including whiskey steamhappy ) * Added trade behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 New version is available! * Added new way - now you can continue your journey * Added headlights * Added interior lighting * Added dashboard lighting * Added new interactive objects * Added horn. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] aa260e30cd2ad40b4980ed1c2cb87a6f901ba783 Update 23 0 51 62 2025-07-18T00:20:31Z Eep 66238 Redirected page to [[Updates]] wikitext text/x-wiki #REDIRECT [[updates]] ff0103cfb045ba520f963f01e19a9ef5754c9c3c 63 62 2025-07-18T00:24:00Z Eep 66238 Changed redirect target from [[Updates]] to [[Updates#update 23]] wikitext text/x-wiki #REDIRECT [[updates#update 23]] d2a86c8429d89f3d22674818d24ce1c3a36ac3ff 64 63 2025-07-18T01:52:31Z Eep 66238 fix link wikitext text/x-wiki #REDIRECT [[updates#Update 23]] ddcb2383023249363680b958a678b2a63fae4cbf Update 20 0 184 247 2025-07-18T00:23:13Z Eep 66238 Redirected page to [[Updates#update 20]] wikitext text/x-wiki #REDIRECT [[updates#update 20]] c996c6c50db38fd1338e0d09d4f2637562059ab2 248 247 2025-07-18T01:51:09Z Eep 66238 fix link wikitext text/x-wiki #REDIRECT [[updates#Update 20]] cebde50fd9aee0cc8d31c1e2d3db37bfc2630cd3 File:UTS logo.jpg 6 137 188 2025-07-18T00:29:36Z Eep 66238 wikitext text/x-wiki == Licensing == {{Fairuse}} 9731230bbbe2dc9a75d857d7531bc50aafe58da1 Under the Sand Wiki 0 78 100 99 2025-07-18T00:33:30Z Eep 66238 image wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the {{SITENAME}}!'''</div> [[File:UTS_logo.jpg|center]] Wiki for the game ''[[Under the Sand]]'' We're a collaborative community website about ''{{topic}}'' that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Important articles== <gallery position="center" captionalign="center" navigation="true"> File:Placeholder | [[Vehicles]] File:Placeholder | [[Characters]] File:Placeholder | [[Locations]] File:Placeholder | [[Events]] </gallery> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] 8f0b04769e3f3a00ce7c244b1c3f52698c85cda2 101 100 2025-07-18T00:45:39Z Eep 66238 /* Important articles */ images, fix some links wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the {{SITENAME}}!'''</div> [[File:UTS_logo.jpg|center]] Wiki for the game ''[[Under the Sand]]'' We're a collaborative community website about ''{{topic}}'' that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Important articles== <gallery position="center" captionalign="center" navigation="true"> File:Placeholder | [[:Category:Vehicles|Vehicles]] File:Get_it_yourself_background.png | [[:Category:Player|Player]] File:Under_the_sand_Ranch_location.png | [[:Category:Locations|Locations]] File:Placeholder | [[Events]] </gallery> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] 4c8cef603b3d174fbfeba32b1b6202bb92138a88 102 101 2025-07-18T04:20:36Z Eep 66238 /* Important articles */ Events -> Items, resort wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the {{SITENAME}}!'''</div> [[File:UTS_logo.jpg|center]] Wiki for the game ''[[Under the Sand]]'' We're a collaborative community website about ''{{topic}}'' that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Categories== <gallery position=center captionalign=center> File:Get_it_yourself_background.png | [[:Category:Player|Player]] File:Placeholder | [[:Category:Vehicles|Vehicles]] File:Under_the_sand_Ranch_location.png | [[:Category:Locations|Locations]] File:Placeholder | [[:Category:Items|Items]] </gallery> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] 62f84d24e2f2d1dba4dca6dfd5ae0ae5eda35cf0 User:Eep 2 63 81 2025-07-18T00:35:22Z Eep 66238 Created blank page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Under the Sand 0 152 206 2025-07-18T01:49:59Z Eep 66238 Created page with "{{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. B..." wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] [[Category:Under the Sand]] 926d0fefddeb3d96578093bb225093a57f430664 The game 0 79 105 2025-07-18T01:51:49Z Eep 66238 Redirected page to [[Under the Sand]] wikitext text/x-wiki #REDIRECT [[Under the Sand]] 57ecbcc2e314e942e47f82d3211f771aa6aaec71 File:UTS vehicle sparrow.jpg 6 24 30 2025-07-18T04:29:01Z Eep 66238 [[Sparrow]] vehicle wikitext text/x-wiki == Summary == [[Sparrow]] vehicle == Licensing == {{Fairuse}} 8cc1d40c8df2e6b73d6b73afb8a21e60cd701c10 Sparrow 0 62 80 79 2025-07-18T04:29:37Z Eep 66238 jpg wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_sparrow.jpg|thumb|350px]] The ''Sparrow'' is a [[wikipedia:muscle car|muscle car]] vehicle added to [[the game]] in [[update 23]]. [[Category:Vehicles]] 00396404106e1e55ad3e1adb554d1d5d9fc25d4a File:UTS vehicle trailer.jpg 6 49 60 2025-07-18T04:31:58Z Eep 66238 [[Trailer]] vehicle wikitext text/x-wiki == Summary == [[Trailer]] vehicle == Licensing == {{Fairuse}} 398e8ced2dcc37c63ca3cc932764939aae42039f Trailer 0 114 155 154 2025-07-18T04:32:28Z Eep 66238 pic wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_trailer.jpg|thumb|350px]] The ''trailer'' is a vehicle added to [[the game]] in [[update 22]]. [[Category:Vehicles]] 48432b540399fe5ce1e5ba3c601f3a14ae9c9846 File:UTS vehicle varan.jpg 6 38 46 2025-07-18T04:32:59Z Eep 66238 [[Varan]] vehicle wikitext text/x-wiki == Summary == [[Varan]] vehicle == Licensing == {{Fairuse}} 86ba23f6003edca3e5e3030a940df270a066164c Varan 0 41 52 51 2025-07-18T04:33:36Z Eep 66238 pic wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_varan.jpg|thumb|350px]] The ''Varen'' is a van vehicle added to [[the game]] in [[update 20]]. [[Category:Vehicles]] e7350219bb206d9e8920f6876360ee8600a9c750 File:UTS vehicle jeep.jpg 6 98 137 2025-07-18T04:41:09Z Eep 66238 [[Jeep]] vehicle wikitext text/x-wiki == Summary == [[Jeep]] vehicle == Licensing == {{Fairuse}} b8310265889213f14870e7c480fb0159b5323783 Wrangel 0 69 87 2025-07-18T04:44:21Z Eep 66238 Created page with "{{stub}} [[File:UTS_vehicle_jeep.jpg|thumb|350px]] The ''Jeep'' is a vehicle added to [[the game]] in [[update 15]]. [[Category:Vehicles]]" wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_jeep.jpg|thumb|350px]] The ''Jeep'' is a vehicle added to [[the game]] in [[update 15]]. [[Category:Vehicles]] eeb540d0cc593d27432f792015c0182e7b5027ad 88 87 2025-07-18T05:36:13Z Eep 66238 fix link wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_jeep.jpg|thumb|350px]] The ''Jeep'' is a vehicle added to [[the game]] in [[update 15 old]]. [[Category:Vehicles]] f005e5ee93532bcc74116c0985240873f9c79c7e 89 88 2025-07-18T05:39:49Z Eep 66238 fix link, Wrangel wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_jeep.jpg|thumb|350px]] The ''Wrangel'' is a vehicle (based off the [[wikipedia:Jeep Wrangler|Jeep Wrangler]]) added to [[the game]] in [[update 14 old]]. [[Category:Vehicles]] 5ee1a68761fb236d3d106d3c6b669791b7939856 90 89 2025-07-18T05:40:10Z Eep 66238 Eep moved page [[Jeep]] to [[Wrangel]] wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_jeep.jpg|thumb|350px]] The ''Wrangel'' is a vehicle (based off the [[wikipedia:Jeep Wrangler|Jeep Wrangler]]) added to [[the game]] in [[update 14 old]]. [[Category:Vehicles]] 5ee1a68761fb236d3d106d3c6b669791b7939856 Update 15 0 135 186 2025-07-18T04:44:36Z Eep 66238 Redirected page to [[Updates#Update 15]] wikitext text/x-wiki #REDIRECT [[updates#Update 15]] b493f6cebb1fed6132bba5ddd0a428c4c64fa7ce Updates 0 119 162 161 2025-07-18T04:53:51Z Eep 66238 /* Small Update / Patch Notes */ cleanup: remove redundant textl links wikitext text/x-wiki {{stub}} ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD - Major optimization of the starting garage. (FPS increased by about 80%). - Optimization of the starting store (FPS increased by about 25%). - Character animation fixes. CARS - Fixed the Sparrow dashboard (gauges no longer blink). - Sparrow trunk lid no longer clips objects when closing. - Fixed the position of the air filter on the Sparrow (it no longer sticks out from under the hood). - Sparrow headlights now work correctly (the range of the light is no longer affected by the position of the camera). - Changed the radius of the Sparrow headlights. ITEMS - Primer now uses up its stock. - Fixed damage to Sparrow windshield (it now has cracks). - Fixed position of Sparrow left and right door in character's hands. - Fixed position of Sparrow trunk lid in character's hands. LOCALIZATIONS - German localization update. Thanks to Panther! - Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD - Updated POI - Bunker with Missile Silo - Added new items to starting shop - Added new items to roadside shops - Added new item spawn locations at some POIs - Fixed flickering of landscape at junkyard with crane CARS - ADDED NEW CAR - Sparrow! - Tire wear reduced by 2.5 times ITEMS - Added new item - primer. This item paints the body/item color to light gray - Now shovels can be attached to cars ETC. - Main menu changed LOCALIZATIONS - Added Polish localization. Thanks to Alex! - Updated Bulgarian localization. Thanks to pink FMLingo! - Updated Czech localization. Thanks to xmilek! - Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS - Trailers have been added. You can find them in the wild. - Fixed the item blocking area on the Farm Truck. Items will no longer drop while driving. - Fixed mesh and collision of the starting pickup - The Cobr4 cassette holder can now fit a sixth cassette - Added new sounds ITEMS - Added a new item for sale - Shovels now always generate with 100% durability - Increased the sell price of ingots - Fixed all wheel meshes - Fixed the name of the brutal steering wheel INTERFACES - Changes to the pause menu INPUT - Added wake up button on gamepad - [A] LOCALIZATIONS - Added Italian localization. Thanks to Punidue! - Updated French localization. Thanks to Picqualose! - Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! - Updated Bulgarian localization. Thanks to pink FMLingo! - Updated Czech localization. Thanks to xmilek! - Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN - ADDED NEW MECHANICS - DIG UP SAND PILES WITH A SHOVEL WHERE OTHER SURVIVORS HID THEIR LOOT WORLD - Sand piles with hidden loot are now generated in places of interest - Fixed a place at a gas station where a character could get stuck CARS - Fixed a bug where a car could receive any amount of damage at the same time - The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press - Fixed the "blocking" zone of items in VARAN - Items inside the VARAN's interior no longer disappear when driving through a tunnel - You can now attach headlights to the roof of VARAN - Fixed a collision in the engine compartment VARAN - The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) - The headlights on the roof now really illuminate everything around. They also ignore fog. - The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS - New items have been added - shovels of various types. They differ in the speed of excavation and durability - Added two new items for sale - Balance of barrel generation - Balance of liquid generation in barrels - Fixed the display of the fan on the engine after removing it from VARAN CHARACTER - Completely changed sleep -- Removed the time selection window -- Now the character wakes up at any time by pressing the [SPACE] button -- Fixed a bug when the character needed only one hour to get enough sleep -- Changed the rest screen INTERFACES - Added a notification about the impossibility of pouring liquid into the engine/radiator if the cover is closed - Corrections of typos in texts LOCALIZATIONS - Added a new localization - French. Thanks to Trucky and Picqualose! - Added a new localization - German. Thanks to Panther! - Added a new localization - Czech. Thanks to xmilek! - Added new localization - Danish. Thanks to Preyoter! - Spanish localization fixes. Thanks to AtlasGeorge! - Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! - Bulgarian localization fixes. Thanks to pink FMLingo! - Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN - Added new localization - Spanish. Thanks to AtlasGeorge! - Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD - Changed the logic of car generation on the roads CARS - A NEW CAR HAS BEEN ADDED - VARAN -- VARAN is a new type of car in the game - a minibus -- Compared to other cars, VARAN has a large body and a stiffer suspension (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) -- Has a transverse engine installation - ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six cassettes. - Canisters can no longer be simply "magnetized" to the body. Special holders must be installed - Added a collision check for objects when closing the trunk doors - Minor changes to the pickup mesh - Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust - Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER - Fixed the situation when a male character had a female voice when falling ITEMS - A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them - Changed the mesh of the water canister - Fixed a bug when the water canister was displayed as full, although it was missing 1 liter - Optimized the material of water in canisters and bottles - Fixed a bug related to incorrect installation of windshields - Minor changes in the meshes of various items OPTIMIZATION and ETC. - Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN - Added a new localization - Bulgarian. Thanks to pink FMLingo! - Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD - Added new world generation template - Items in the store can now be sold slightly broken - Items in the store can now be sold already painted - Expanded assortment of stores - now they sell Wheel covers - Expanded set of starting items in the garage - Added new spawn locations for items in places of interest - Fixed a bug when the engine did not appear for sale in stores - Corrections in the landscape of the starting location CARS - Fixed the effect of the battery on the lights of cars CHARACTER - The appearance of the created character should now definitely be displayed correctly - An Enchanted motorcycle can now drink gasoline from a barrel ITEMS - Added a new type of items - Wheel Covers. Can be installed on a stock rim - Items now spawn with a random durability value - Side mirrors can now also be painted - Fixed painting of wheel rims - the hub and bolts are no longer painted - Fixed meshes of all wheel rims - Items that can be painted (rims, doors, etc.) are now generated with a random color paint - !!! To add oil to the engine, you now need to remove the cap - !!! To fill the radiator with water, you now need to remove the cap - The radiator no longer generates completely filled with water - Fixed the mesh of the water canister - Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN - The game now supports localizations into different languages - Added a new localization - Russian WORLD - Added a new world generation template - Fixed known cases where loot was not generated at locations - Changed the logic of roadside store generation - Fixed a bug where NPCs did not respond to all headlights CARS - The car can no longer start with a broken or discharged battery - Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER - Fixes in loading a created character - Fixed a bug where the player received maximum damage, even with the damage rate set to off - When falling from a height, the female character now has a female voice - Fixed the position of the character on mattresses ITEMS - Fixed known cases where some items from the trunk were not transferred to the cargo container - Roof lights and bumpers no longer light up if removed from the car - Fixed installation of the mirror on the right door of the jeep - Fixed collisions of figures - now they can stand on shelves without falling - Fixed a bug due to which the engine propeller fell inside - Reduced the volume of the engine explosion - Fixed a bug with the display of price tags in stores INTERFACES - Added new tips to the loading screen INPUT - Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD - Added a new point of interest - All stores now sell engines - Changed the logic of engine generation in stores CARS - Engines now have a greater impact on car parameters - Fixed a bug where engines did not affect the speed of the car - Corrections in the operation of engines - Fixed a bug where the speedometer needle could make a full turn - Changed the logic of the rear brake lights ITEMS - Added 4 new engines from the manufacturer SATAMA - Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption - Added a new decoration for the radiator grille - Changed the prices for some items - Fixed the physics of items during generation - Fixed the physics of items in the trunk of the car when loading the game - Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) - Fixed and optimized collisions items INTERFACES - Changed item information interface - Changing screen resolution now works correctly - Added new graphics setting - resolution scale - Fixed display of money in the game interface - Added new information to the end of travel window INPUT - Fixed known cases when the character "slid" at the start of the game - Flare are now lit by the [F] key to avoid accidental use FIXES - Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD - Another improvement to world generation - Slightly changed the assortment of roadside shops CARS - Fixed a bug when already found cars were encountered on the road ITEMS - Fixed a bug where improved engines were not generated - Fixed a bug where improved air filters were not generated - Fixed the logic of air filter wear - First aid kits and pills now restore 50% and 25% health respectively - Fixed a bug where an empty item was generated instead of a mirror ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD - Fixed a bug where items in locations did not spawn - Fixed places where the landscape was torn - Added new statistics - the number of tunnels passed CARS - Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk - Each car now has the correct windshield - Interactive windshield installation zones are now displayed correctly - Fixed a bug where items were attached to the bottom of the car - Updated the headlight material CHARACTER - The Merchant class now works correctly (can sell items for more) - Now after death, the character is reborn with 50% health ITEMS - Food restores more hunger - Water restores more thirst - First aid kits and pills restore more health (25% and 15% respectively) - Fixed situations where spray paint could not paint a car or items - Item collision fixes INTERFACES - Added statistics of tunnels completed to the pause menu INPUT - Items in hands no longer change when the dragged object is rotated - Fixed a bug where it was possible to run while crouching - Fixed a bug with crouching - Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS - Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk - Painting cars and objects sometimes does not work well (reloading the save helps) - Audio cassettes do not work well MAIN - The system of spawning new cars in the world has been returned - A major update to the economy in the game -- The prices of all items have been revised -- The prices of water, gasoline and machine oil are now fixed in all containers -- Purchased items no longer reappear when you re-enter the game -- Barrels with liquids can now be sold -- Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD - The trash can in the starting garage now works - Improved road generation randomness - Some changes in points of interest - Fixed hanging roads - Fixed vegetation in locations CARS - Returned cars - Wrangel, Farmer, Cobra - now they can be found traveling around the world - Improved mechanics of spawning new cars, now they can have attached parts - New system for calculating the price of a car flip (depends on the number of tunnels passed) - Changed Farmer suspension - now it does not flip when skidding - Improved interaction with the ignition key - When loading the game, the ignition key is in the correct position - Fixed collisions of the car boarding zone - objects will no longer get stuck in them - Low beam headlights now work correctly when loading - Changed the underhood space of the Wrangel, Farmer and Cobra - Changed the Cobra mesh CHARACTER - All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) - Fixed bouncing and breaking the car when crouching on it ITEMS - Added new items - side mirrors (can be installed on car doors) - Air filters now have the "wear" parameter instead of "strength" - You can now drink from a barrel of water - You can now drink from a radiator - Fixed a bug when picking up money did not work - Damaged wheels are again dangling while driving - Figures on the dashboard are shaking their heads again - Old air filters no longer spawn - Fixed interactive zones for installing items - A used flare is now correctly displayed when loading the game - Fixed a bug when the sound of pouring liquids was played when pouring into a full container - Fixed the material of audio cassettes - now they do not reflect light INTERFACES - Added interface for finding a new car - Added a button to hide the interface (F7) in the game - Fixed a situation where the information window about the musician could not be closed FIXES - Fixed a bug where items in locations were not saved after driving through a tunnel - Fixed a bug where items in locations flew apart when loading the game - Fixed errors related to controls - Fixed a collision of merchants - Fixed collisions of objects - Fixed texts OPTIMIZATION and ETC. - Global optimization of the physics of objects - Changes in the save system for more stable operation - Optimization of world creation and loading - Optimization of some components of cars - Optimization of shadows - Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD - Added 4 new points of interest - Fixed a bug with the disappearance of the landscape - Added 10 kilometers of new roads - Minor changes to level templates - Reduced the frequency of sandstorms - Fixed incorrect textures in locations CARS - Removed glare from the windshield in the first person view - Removed interaction with the windshield in the first person - Fixed a bug when the wheel installation zone was in the air CHARACTER - Fixed zooming in - FOV settings are no longer reset after zooming in ITEMS - Fixed a bug when the car flew into the air if you got into it with a wheel in your hands - The radiator can now also be repaired (using tools) - Hood Cobras can no longer be attached to the Pickup INTERFACES - Fixed display of control settings INPUT - Added sleep button on gamepad - Improved menu controls with gamepad OPTIMIZATION and ETC. - Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS - Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) - If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD - Added wheels and tires to the starting store - Expanded the range of goods in stores at locations - Fixed opening doors - Trash can lids can now be dragged - Fixed the location of items in the starting garage CARS - Engine oil consumption has been reduced by 5 times - Radiator water consumption has been reduced by 5 times - Tire wear has been reduced by 4 times - Gameplay settings now affect tire wear (damage rate) - The tailgate from Wrangel can no longer be attached to the Pickup ITEMS - Now you can install an air filter on all engines - Fixed a bug where it was impossible to put a tire on a wheel - Fixed a bug where you could insert several cassettes into the radio - Old air filters have been removed from stores - Fixed the display of information about items in stores - Canned goods can now be eaten, not drunk :) FIXES - Fixed water bottle stuck in starting location - Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN - NEW SAVE SYSTEM -- Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear - Added save slots - Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD - WORLD GENERATOR VERSION 4.0 -- Added "schemes" of locations - now they are generated randomly -- Roads have become more diverse -- Various turns have appeared -- The landscape has become more detailed - The starting location (character's house) has been changed - Tunnels for transition between locations have returned - Added more than 50 kilometers of new roads - Added a huge variety of NPC appearances - Road signs now show a more accurate distance - Grass and trees "disappear" smoothly due to the drawing distance - Added haze on distant objects - Added new weather - sandstorm - Added new weather - clear sky - Added new objects - Wind now affects grass - Changed fog color CARS - At the start of a new game, only one car is now available (new cars can be found along the way) - Air filter is now installed on the engine itself - Water tank replaced with radiator - Pickup collision significantly improved - Pickup interior changed - Side mirrors can now be removed and replaced - Improved visual display of suspension operation - Improved collision between character and cars -- At a certain temperature, engines have a "hot air" effect - All cars have updated underhood space - Fixed and expanded interactive areas for installing wheels - Updated brake light material - Added brake light backlight - Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER - Added character editor -- When starting a new game, you can choose the character's appearance -- When starting a new game, you can choose the character's history (affects some mechanics games) - Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing - Changed the damage modifier when in a radioactive zone ITEMS - Added the ability to rotate objects when dragging (ALT key) - Added mechanics for installing items on an object - Changed the mechanics of generating items in locations - Added a new item - a radiator. It replaces the Water tank - Changed the appearance of Repair Tools - Changed the mechanics of Repair Tools - Added cans of chrome paint - You can now drain oil from the engine - Removed the item - Water tank - Added new air filters - Items no longer get stuck in drawers - Improved item physics INTERFACES - Added a save game button to the pause menu - Changed the statistics window - The statistics screen now also appears when returning home through the menu - Changed the character characteristics interface - Completely changed the menu and settings hood - Full controller support in the menu - Added the head bob setting - Added a rest window - Added animation for falling asleep and waking up - Added new tips to the loading screen - Improved readability of game text INPUT - You can now get up from beds/chairs/sofas by pressing [SPACE] - Added vibration of the gamepad when accidents FIXES - Fixed Fatal Error (with game crash) when dragging objects - Fixed pouring liquids, now 0.1 will not be displayed in empty canisters - Fixed world generation bugs - Fixed places where locations loaded poorly - Saving in the car now happens correctly - Fixed a bug with entering the car when loading - Fixed pouring liquids "via Bluetooth" haha - The character's needs no longer decrease while the game is loading - Fixed collisions of some objects OPTIMIZATION and ETC. - Significantly accelerated loading of locations - Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase - Completely rewritten the code of objects - Large optimization of landscapes - Removed many unused objects - Optimization of car lights - Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN - Improved gamepad support WORLD - Added cactuses (just as decoration) - Fixed collisions in locations where the player could get stuck - Fixed "holes" in landscapes CARS - Farmer truck: Air filter position changed - C0-BR4: Changed appearance - C0-BR4: Now you can install the front bumper, ornament and windshield - C0-BR4: Improved collision - C0-BR4: Improved access to engine compartment - C0-BR4: Improved body paint ITEMS - Improved interactive areas for installing items on cars FIXES - Fixed a bug when it was impossible to interact with installed car parts - Fixed a bug with the physics of hoods - Other fixes and improvements OPTIMIZATION - Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN - Added new mechanics - opening new cars WORLD - Added 2 new places to explore - Added birds - Changes in coqations: military base and bunker - Fixed chairs that could not be sat on - Minor changes to the starting location CARS - A NEW CAR ADDED - C0B-R4. To unlock, you need to explore the world. - Improved physics of all cars - When you release the gas, the car loses speed much faster - Farmer: Changed the position of parts under the hood - Engine speed now decreases when changing gears ITEMS - Money can now be found in locations - Changed the appearance of the engines - Fixed spawn locations for some items FIXES - Fixed a bug with squatting on seats - Fixed a bug with “flying” objects in the sky OPTIMIZATION - Optimized car meshes ==Update 8.1== January 9, 2024 WORLD - Wind now affects sand scattering (just a graphical effect) CARS - Changed Ranger suspension physics - Improved controls for Ranger - The character's weight further affects the Ranger's suspension when the character sits inside ITEMS - Added two new audio cassettes (Luke Holizna) - Low-fi and chill music - The Scary collection (from Halloween update) audio cassette can now be found in locations - When starting a new game, random cassettes will now spawn in the character’s house FIXES - Fixed a bug with sleep - Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full - Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home - Fixed known cases of falling under the map - Fixed flickering of sand near shops INTERFACES - Added backlighting and button sounds in the settings window OPTIMIZATION - Optimization of object drawing distance - Optimization of the starting location OTHER - New frame limits have been added to the settings (75, 100, 144, 160, 165) Get ready, it's going to be dusty! plane Screenshot by fl0ral ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD - Correction of road landscapes - Fixed POI landscapes - Fixed collisions of some objects (including the basketball hoop) - Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS - Fixed Wrangel interactive zones - Fixed collision of wheel arches on Ranger - Fixed music playback without a cassette ITEMS - Added 10 new music cassettes - New music cassettes have added information about the artist, album and license - Now installation of machine components occurs by pressing the [E] button - Barrels can now spawn full - Added new item spawn locations - Redistributed spawn chances for engines, roof lights and bumpers - Fixed the physics of objects when opening boxes - Fixed infinite use of first aid kits and pills - Pills and first aid kits no longer spawn “empty” - Flare no longer spawns "empty" - Added usage hint for Flare - Fixed tips for drinks - Fixed sounds of object impacts - Changed the sound of installing a canister on board the car CHARACTER - Fixed a bug where the character could not get up from a squat - Fixed a bug when walking animation was played in the car FIXES - Fixed some game loading errors - Fixed a bug where items in hands disappeared when loading the game and when moving to the next location - Fixed a bug with closing the gate to the next level - Fixed spawning of mail containers - Another fix for item duplication - Fixed spawn delay for starting items - Fixed a bug when the sound of installing wheels was played when starting the game - Fixed a bug when a character got into a car when installing doors - Fixed opening cardboard boxes - Fixed mesh of road signs - Fixed spawning of a “non-working” barrel INTERFACES - Added a window for viewing information about music cassettes OPTIMIZATION - Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). - Global changes in post-processing with many new effects - Global lighting change. Including godrays - Global changes to the save system - Most objects have become "textured" - Changed the color of the sand - now it doesn’t look like dirt MECHANICS - Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale - (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD - The system for generating and loading locations has been completely changed - Added road intersections with a choice of further path - now the world is not just a long road ahead - Added more than 90 kilometers of new roads - Locations can now also be UNDER THE SAND (bunkers are back!) - Complete remaster of all roads - Added new points of interest for all biomes - Remaster of old places of interest - they have become larger, more diverse and more interactive - Locations have become ~3 times larger - More than three hundred new objects for locations and points of interest - Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. - Changed the transition between locations - The assortment of roadside shops has been changed - now they sell only the essentials - Added new types of roads (for example, filled-up highways) - The roads of the first biome have become more predictable, and no longer look like a roller coaster - There may now be detours on the roads - Changed the boundaries of locations - now it’s not a bare plane - New asphalt textures - Fixed asphalt loading - Asphalt no longer casts a shadow - Fixed object collisions - Minor changes to the starting location - Added holders for windshields in the store :) CARS - Correct operation of high beam headlights - Display of suspension operation - the first step in the mechanics of adjusting the suspension height - A fuel canister can be attached to the Farmer and Ranger - Vehicle handling has been adjusted - Minor changes in car physics - Fixed Ranger mesh -- Fixed dashboard -- Changed gas tank neck -- Fixed incorrect kinks - Fixed animation error when removing/installing the hood - Fixed the position of the figures on the dashboard - Added mirrors for Ranger doors - Improved smoke from the exhaust pipe - Improved collision between player and car ITEMS - Global change in the item generation system - New loot now appears based on distance traveled - Added 7 new steering wheels - Added a new item - first aid kit - Added a new item - beer - Added new items - flares of different colors - Increased prices for repair kit and pills - Repair kit is now used on the E button - Fixed the position of the repair kit in the hands - Added tooltip for repair kit - Changed mesh and material of the water bottle - Added a new mesh for drinking Sun Col and Moon Col - The power of an item’s “throw” now depends on the character’s speed - Changed physics and collision of some objects CHARACTER - Now the character can crouch (on CTRL) - Added the ability to jump into windows (be careful, you can cut yourself on broken glass) - Now the character can sit on various chairs/sofas/toilets - Fixed character falling on different surfaces - sand shock absorber deals even more damage - Added running effect FIXES - Fixed a bug with duplicating items when saving/loading - Fixed a bug where some items in the trunk could disappear - Fixed a bug when empty food/drinks spawned - Fixed a bug when it was impossible to sell a container with water - Fixed falling through the ground when loading - Fixed a bug with headlight reflections - Fixed a bug where water was displayed in empty bottles and cans - Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES - Changed the main font of the game - Changed loading screen - Added tips to loading screen OPTIMIZATION - Optimization of the “flow” of time - Optimization of sky, sun and fog - Character control optimized - Collision optimization - Optimized the character's house - many unused objects were removed OTHER - Changed the direction of the merchant's view - Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS - ADDED LIQUID TRANSFUSION SYSTEM WORLD - Added indication of direction of movement (arrow markings) - Fixed road junctions where the car could “stumble” - Changes in the starting location - Sellers will now feel less hot and less bored CARS - Windshields can now be installed on vehicles - Windshields can be tinted in a variety of colors - Windshields can now be damaged - The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges - A low gasoline level light has been added to the fuel scale - The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed - Farmer paint fixes - Fixed interactive areas of gas tanks ITEMS - Added a new item - Windshield - Added new items - Tint Films of different colors - Added new items - barrels for various liquids - Pouring liquids now occurs by holding the [E] button rather than pressing - Liquids can no longer be poured more than the required amount - Liquids are now measured in fractional values - Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) - Added the effect of the “fullness” of an object on its mass - Improved dragging of objects - Added hit sounds for all items - Changed the sound of pouring liquids - Some items have become more detailed FIXES - Fixed inverting the mouse inside the car - Correct operation of inverting the mouse in third person - The collision of the witch figurine has been fixed - now it does not fall underground - Fixed a bug where the purchase price of an item was not updated when switching it - Collision fixes on levels (including a fixed motel door) - Fixed price tags for tires in a roadside store - Fixed a glitch associated with overlapping glass material - Fixed an bug in calculating the mass of objects - Fixed description glitch when switching an item INTERFACES - Fixed the position of the durability and fill values of items - Changes in item descriptions - Other interface improvements OPTIMIZATION - Optimized camera control - Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD - The number of generated locations has been redistributed - The roadside store is no longer generated on the first section of the path - The range of roadside shops has been expanded - Roadside shops now sell food CARS - Cars and parts for them can now be painted (use spray paint) - Added a new car component - front bumper - Roof lights no longer turn on while in the passenger compartment or trunk of the car - Wrangel body changes - Corrections to the Farmer body, it is also now initially rusty - Fixed the radius of wheels and tires on cars - Fixed the operation of the additional light button - Fixed Ranger suspension (was installed incorrectly) ITEMS - Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house - Added 3 front bumpers - Added 4 new rims (2 old ones removed) - Globally changed the appearance of the rims - Changed the appearance of the tires - Changed the materials of most items - Balance of item spawning in locations - Changed prices for rims - Fix sprat and canned meat meshes - Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES - Fixed a bug with "tiny items" - Fixed a bug where some items could not be taken while sitting in the car - Fixed an error in information about items that were inside the car - Fixed a bug when an item in the hands was displayed in a third-person camera - Fixed the display of the item in hands when leaving the car - Fixed the system for generating items in stores - Fixed the price tag for gasoline in the starting store - Fixed a bug with mirror reflections OPTIMIZATION - Optimized item collisions - Shadow optimization OTHER - Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: - Driver customization (clothing, hats) - Replaceable bumpers - New third biome - Forks in the roads - And of course, new cars Get ready, it's going to be dusty plane HALLOWEEN UPDATE - Added a new seller to the starting location - Added new bumper decoration - Added new figures to the dashboard - Added new music cassette - Merchant put on a strange hat CARS - Added mirror reflections in the Farmer (test mode, enabled in graphics settings) - Added engraving to engines - Changes in the Ranger interior - Fixed Wrangel body - Changes in the Wrangel interior - Added sunvisors to the Farmer - Improved locking system for items in the trunk - Cars turn off when returning home - The right Wrangel door is placed only on it - Farmer and Wrangel is no longer dirty - Added gear lever to cars - Added wheel installation sound - Added headlight state saving - Added sunvisors state saving - Correct position of the ignition key after the tunnel - Added sound for repairing parts - The water tank can no longer be repaired - Improved engine sound positioning - Improved music positioning in car CHARACTER - The character's jump has been significantly improved: -- Easy to jump into cars and trunks -- Increased jump height -- Fixed tripping on edges - The animation of entering and exiting the car has been accelerated - The direction of view is maintained when exiting the car - Fixed camera shake when leaving the car - Fixed "floating" control bug - Character no longer accelerates on hills - Improved character control ITEMS - Added 5 roof lights for cars (can be purchased from the starter store) - Added tire bounce sound - Music cassettes now have a price - Fixed a bug when the next track in the radio did not turn on - Fixed the sound of placing a figure on a dashboard FIXES - Fixed loot generation system - Fixed the sand texture of the first biome - Fixed collisions in locations - Fixed a bug with a jerky third-person camera - Fixed spawn <Item_name> - Fixed road joints - Fixed a bug with the end of trip window - Fixed a bug with pushing the car - Fixed bench near the house INTERFACES AND MENUS - New statistics - number of tunnels traversed - Added tooltip for pills - Added game volume setting - Added new interface sounds - Added new tooltips - Improved menu transitions - Some changes in settings OPTIMIZATION - Interactive car sections have been optimized - Fixed and optimized item collisions - Start location optimization - Sand material optimized - Improved performance on ultrawide monitors OTHER - Updated metal material - Sand material no longer reflects light ==Update 2== February 19, 2023 World - A NEW BIOM ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) - Added post containers. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. - Locations are generated at a greater distance from each other - One roadside shop always spawns in the biome - No more duplicate locations within the same biome - Moved the character's house to a more convenient position (you can pick up your items in the previous place) - Opened the second entrance to the starter shop - Some changes in roadside shops - New items now spawn in the start shop (must be found first) - Fixed the position of the bed on the roof of the gas station - Added a new type of bed (medical couch) - Some changes on the roads of the first biome (for example, there are more power lines) Cars - Balanced damage to the engine (please don't forget about the air filter - it's not displayed on the dashboard, you need to check it under the hood) - "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) - Added doors and tailgate for Wrangel - Fixed Farmer's dashboard - Fixed "items lock" zones for vehicles - Fixed a bug of hanging doors in the air - Car doors no longer disappear Character - Added fall damage (landing on sand is softer) - Added sleep time selection interface - Fixed sleep bug Items - Engines now have different colors - Fixed book box collision (it no longer jumps in place) Interfaces - Added item dragging tooltip - Added Motion Blur setting - Added View distance setting Technical - Fixed bug when graphics settings were not saved - From a third person it is no longer possible to open the tailgate - Significantly optimized location loading code - Fixed bug with incorrect terrain loading - Optimization of the physics of doors / tailgate / hood - Control of the character and cars is duplicated on the arrow keys - Fixed bug with "double" action - More responsive left click controls - Control optimization - Optimized lighting and shadows - Fixed known cases of falling under the map Screenshot by Хитрый лис ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two biomes with unique roads and places of interest and 3 cars with various parts for them. Trailers, motorbikes, semi-truck, and camper van will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new - New version of game engine - Completely new car physics - more speed, correct suspension physics, the ability to detach wheels and other parts (doors, mirrors, etc) - Changed graphics with many new effects - I plan to significantly expand the car park - Repainting cars (in developing) - New biomes, new locations and reworked old locations - Car's trailers (in developing) - New car parts - New items to transport and sell - Gamepads support - Windows 11 support ==Update 17== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements Screenshot by JTMax ==Update 16== October 24, 2020 - TRADER ;Changes * Added trading system * Added shop and trader in Nancy Lake * Added new engines, batteries, air filters and water tanks * Added new drinks * Added new item type - energy drinks * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new dashboard lights * Added evacuating cutscene * Changed ** car parts visualisation ** car parts consumption ** hero's height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15== October 16, 2020 Changes Added new maps (bunkers returns!) Added car's components consumption Rebalancing world generation Rebalancing items spawn Rebalancing engine's oil consumption Now when you return to home, all hero's states will recover Fixed bug with car's steering wheel Fixed Wrangel collisions Fixed maps bugs Other fixes and improvements ==Update 14.5== October 13, 2020 Changes Fixed problems with saves Fixed bug with duplicate spawn of items Items in trunk now saves when you return to home Fixed Wrangel car collisions Cars wont kick now Some changes in levels ==Update 14== October 11, 2020 Changes New world system with biomes Reworked all maps New car New save system (old saves now not worked - just start new game) New generation system of items New postprocessing In the next updates: New maps and biomes Trading system Quest system Car's painting ==Update 13== July 27, 2020 Changes New engines with different powers New parameters of car parts New interface of items info Changed game colors Changed items spawn Some fixes with saves Added Spanish localisation. Thanks to MadLootGamer! Added German localisation. Thanks to Mr.T! Added Estonian localisation. Thanks to MadLootGamer! Added Turkish localisation. Thanks to Filozof86! Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12== July 17, 2020 - Saves fix Changes Balancing chances of items spawn Fixed bug with save of places Fixed car and hero collisions Fixed other bugs Updated Czech language. Thanks Kilian Updated Dutch language. Thanks Dustin Updated French language. Thanks Vinss Updated Portuguese language. Thanks Zewatara ==Update 11== July 16, 2020 - Settings Changes New settings screen Added super low video settings for potato PC Added key rebinding settings Added new video settings - resolutions, gamma, motion blur, bloom and etc. Added mouse sensetive and invert settings Added new sounds Changed main menu Changed game menu Fixed bug with disappearance of items Fixed French localisation Fixed Russian localisation Fixed bugs ==Update 10== July 13, 2020 - Languages Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9== July 10, 2020 - FULLREBUILD update #9 Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8== July 9, 2020 - FULLREBUILD update #8 Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7== July 2, 2020 - FULLREBUILD update #7 Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6== June 27, 2020 - FULLREBUILD update #6 Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5== June 26, 2020 - FULLREBUILD update #5 Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4== June 23, 2020 - FULLREBUILD update #4 Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3== June 19, 2020 - FULLREBUILD update #3 CHANGES - Added fuel consumption - Added fuel lamp in dashboard - Added change volume of the radio - Added sand dust - Changed item's system - Some changes in locations - Fixed bug with items switch - Fixed bug with items pickup - Fixed bug with ignition - Fixed roads collisions - Fixed motion blur - Changed some items size - Removed shadows of items in hands ==Update 2== June 16, 2020 - FULLREBUILD Update #2 CHANGES: - New roads and places - Added radio in car - New items, including audio cassettes - Added music! - Deleted global map and gates - Water can be drinking, canned food can be eating - Sleep restores fatigue - Added new sounds - environment, footsteps, items and etc - Some changes in Nancy Lake - Changed engine sound - New terrain type - New car interior - Fixed car's textures - Fixed bug with enter to car - Fixed physic collision with car's doors - Fixed item's physics - Fixed collisions - Added window mode settings ==Update 1== June 11, 2020 - FULL REBUILD UPDATE #1 Changes: - Changed car's physics - Increased car's wheels - Fixed car's collision - Changed car's center of mass - Added info of battery - Fixed info of water bottle - Some fixes of global map - Redesign Nancy Lake In the next update: - Redesign roads and gas station - New places - Village and Motel - New NPC - Trader - Fix car parts and fuel tank ==Update== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch. Original version of Under the Sand is no longer supported and will be changed by FULLREBUIL version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] 713de875337b071de711be2778807113a4530bc5 163 162 2025-07-18T05:35:31Z Eep 66238 bullets, links, +old to pre-REDUX updates wikitext text/x-wiki {{stub}} ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the starting store (FPS increased by about 25%). * Character animation fixes. CARS * Fixed the [[Sparrow]] dashboard (gauges no longer blink). * Sparrow trunk lid no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the hood). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS - [[Primer]] now uses up its stock. - Fixed damage to Sparrow [[windshield]] (it now has cracks). - Fixed position of Sparrow left and right [[door]] in character's hands. - Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS - German localization update. Thanks to Panther! - Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including godrays * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new points of interest for all biomes * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for windshields in the store :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed Ranger mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] dfb2e5104dff605dc6841461d5871e6a00df0d0a 164 163 2025-07-18T08:01:17Z Eep 66238 Fixed bullets, +links wikitext text/x-wiki {{stub}} ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including godrays * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new points of interest for all biomes * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for windshields in the store :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed Ranger mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] 1b0dfbd1f8ec04d4bb89bb7bbe1ca994209467e2 165 164 2025-07-20T01:52:30Z Eep 66238 update 25 wikitext text/x-wiki {{stub}} <span style=float:right>__toc__</span> ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 25== July 19, 2025 - NEW BIOME This update added a new biome - half-buried roads. In the future, it will be a link between regular roads and the [[canyon]] (another new biome that is in development). And along the way, you can now, with some chance, come across an abandoned store. Also, a new interactive object - a vending machine - was added to some points of interest. WORLD * Added a new [[biome]] - half-buried [[road]]s * Added more than 100 kilometers of new roads * Added a new [[point of interest]] There is a chance that an [[abandoned store]] may now appear instead of a shop * New interactive objects are now generated in some places of interest - [[vending machine]]s * Some road sections have been improved * New ambient sounds have been added * Landscape errors have been fixed CARS * The [[engine]] can now be started by holding [W] (or [RT] on a gamepad) * The third-person camera in the car can now be zoomed (use the mouse wheel) GRAPHICS * Improved lighting * Changes in post-processing * Increased sand texture contrast * Improved some textures * Fixed errors with incorrect shadow display INTERFACES * Changed the display of control prompts ETC. * Collision fixes * Fixed incorrect positioning of some sounds LOCALIZATIONS * Added Portuguese Brazilian localization. Thanks to Apolo! * Russian localization fixes ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including godrays * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new points of interest for all biomes * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for windshields in the store :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed Ranger mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] 1ee194922a6bef123a4b0ebda403d205c9065f5e 166 165 2025-07-20T19:29:55Z Eep 66238 Update 26 wikitext text/x-wiki {{stub}} <span style=float:right>__toc__</span> ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 26== July 20, 2025 - IMPROVEMENTS A small update with improvements and fixes. The vending machine system has been reworked and a new item has been added - a protein bar. WORLD * New items added to the [[vending machine]] * The price for using the vending machine is now 100₡ * Fixed the physics of ejecting items from the vending machine * Fixed the generation of an [[ingot]] in the [[abandoned store]] (it can now be sold) * Removed unnecessary objects on new road sections * Fixed the text on road signs * Fixed a graphical error in one of the [[tunnel]]s CARS * When leaving the [[car]], it no longer restarts ITEMS * Added a new item - [[protein bar]] GRAPHICS * Fixed lighting errors INTERFACES * Changes to the control menu * Fixed the text in the localizer line ==Update 25== July 19, 2025 - NEW BIOME This update added a new biome - half-buried roads. In the future, it will be a link between regular roads and the [[canyon]] (another new biome that is in development). And along the way, you can now, with some chance, come across an abandoned store. Also, a new interactive object - a vending machine - was added to some points of interest. WORLD * Added a new [[biome]] - half-buried [[road]]s * Added more than 100 kilometers of new roads * Added a new [[point of interest]] There is a chance that an [[abandoned store]] may now appear instead of a shop * New interactive objects are now generated in some places of interest - [[vending machine]]s * Some road sections have been improved * New ambient sounds have been added * Landscape errors have been fixed CARS * The [[engine]] can now be started by holding [W] (or [RT] on a gamepad) * The third-person camera in the car can now be zoomed (use the mouse wheel) GRAPHICS * Improved lighting * Changes in post-processing * Increased sand texture contrast * Improved some textures * Fixed errors with incorrect shadow display INTERFACES * Changed the display of control prompts ETC. * Collision fixes * Fixed incorrect positioning of some sounds LOCALIZATIONS * Added Portuguese Brazilian localization. Thanks to Apolo! * Russian localization fixes ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including godrays * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new points of interest for all biomes * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for windshields in the store :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed Ranger mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] bd72945928492422578471777b762557957ed87d 167 166 2025-07-20T19:33:02Z Eep 66238 /* Update 7 */ fix paragraphs, +links wikitext text/x-wiki {{stub}} <span style=float:right>__toc__</span> ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 26== July 20, 2025 - IMPROVEMENTS A small update with improvements and fixes. The vending machine system has been reworked and a new item has been added - a protein bar. WORLD * New items added to the [[vending machine]] * The price for using the vending machine is now 100₡ * Fixed the physics of ejecting items from the vending machine * Fixed the generation of an [[ingot]] in the [[abandoned store]] (it can now be sold) * Removed unnecessary objects on new road sections * Fixed the text on road signs * Fixed a graphical error in one of the [[tunnel]]s CARS * When leaving the [[car]], it no longer restarts ITEMS * Added a new item - [[protein bar]] GRAPHICS * Fixed lighting errors INTERFACES * Changes to the control menu * Fixed the text in the localizer line ==Update 25== July 19, 2025 - NEW BIOME This update added a new biome - half-buried roads. In the future, it will be a link between regular roads and the [[canyon]] (another new biome that is in development). And along the way, you can now, with some chance, come across an abandoned store. Also, a new interactive object - a vending machine - was added to some points of interest. WORLD * Added a new [[biome]] - half-buried [[road]]s * Added more than 100 kilometers of new roads * Added a new [[point of interest]] There is a chance that an [[abandoned store]] may now appear instead of a shop * New interactive objects are now generated in some places of interest - [[vending machine]]s * Some road sections have been improved * New ambient sounds have been added * Landscape errors have been fixed CARS * The [[engine]] can now be started by holding [W] (or [RT] on a gamepad) * The third-person camera in the car can now be zoomed (use the mouse wheel) GRAPHICS * Improved lighting * Changes in post-processing * Increased sand texture contrast * Improved some textures * Fixed errors with incorrect shadow display INTERFACES * Changed the display of control prompts ETC. * Collision fixes * Fixed incorrect positioning of some sounds LOCALIZATIONS * Added Portuguese Brazilian localization. Thanks to Apolo! * Russian localization fixes ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including [[wikipedia:godray|godrays]] * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new [[points of interest]] for all [[biome]]s * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for [[windshield]]s in the [[store]] :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed [[Ranger]] mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] 3dcbc296edd818ee21c835cc415811c9c904d0e8 168 167 2025-07-20T19:34:00Z Eep 66238 /* Update 7 */ +blank line wikitext text/x-wiki {{stub}} <span style=float:right>__toc__</span> ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 26== July 20, 2025 - IMPROVEMENTS A small update with improvements and fixes. The vending machine system has been reworked and a new item has been added - a protein bar. WORLD * New items added to the [[vending machine]] * The price for using the vending machine is now 100₡ * Fixed the physics of ejecting items from the vending machine * Fixed the generation of an [[ingot]] in the [[abandoned store]] (it can now be sold) * Removed unnecessary objects on new road sections * Fixed the text on road signs * Fixed a graphical error in one of the [[tunnel]]s CARS * When leaving the [[car]], it no longer restarts ITEMS * Added a new item - [[protein bar]] GRAPHICS * Fixed lighting errors INTERFACES * Changes to the control menu * Fixed the text in the localizer line ==Update 25== July 19, 2025 - NEW BIOME This update added a new biome - half-buried roads. In the future, it will be a link between regular roads and the [[canyon]] (another new biome that is in development). And along the way, you can now, with some chance, come across an abandoned store. Also, a new interactive object - a vending machine - was added to some points of interest. WORLD * Added a new [[biome]] - half-buried [[road]]s * Added more than 100 kilometers of new roads * Added a new [[point of interest]] There is a chance that an [[abandoned store]] may now appear instead of a shop * New interactive objects are now generated in some places of interest - [[vending machine]]s * Some road sections have been improved * New ambient sounds have been added * Landscape errors have been fixed CARS * The [[engine]] can now be started by holding [W] (or [RT] on a gamepad) * The third-person camera in the car can now be zoomed (use the mouse wheel) GRAPHICS * Improved lighting * Changes in post-processing * Increased sand texture contrast * Improved some textures * Fixed errors with incorrect shadow display INTERFACES * Changed the display of control prompts ETC. * Collision fixes * Fixed incorrect positioning of some sounds LOCALIZATIONS * Added Portuguese Brazilian localization. Thanks to Apolo! * Russian localization fixes ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including [[wikipedia:godray|godrays]] * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new [[points of interest]] for all [[biome]]s * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for [[windshield]]s in the [[store]] :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed [[Ranger]] mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE * Added endless mode (just continue your way) * Added new [[road]]s * Changed fuel and car parts consumption * Added new sounds * Added new achievement * Fixed bugs * Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA * Added 4 new localizations * Added [[gear shifting]] * Balance [[engine]]s power * Added car's [[window]]s opening * Added camera shake in car * Added new sounds * Fixed collisions * Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK Added new localizations: * German Localization * Greek localization * Lithuanian localization * Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK * Added new car part - trunk rack * New save system * Now items saves in car salon too * Fixed [[canister]] sound * Fixed bugs with items in car salon * Fixed "slowmo" on slow computers * Optimization * Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION * ADDED PROCEDURAL GENERATION OF ROADS! * Added Win64 build * Fix problems with launch game * Changed main menus * Changed fuel and car parts consumption * Changed headlights power intensivity * Added logo, changed language screen * Added opening garage door on horn * Removed hero's stamina - now you can run forever! * Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL * Added reflection of the central mirror (you can switch on in [[settings]]) * Added mouse inversion in settings * Changed [[player]] collisions * Changed car collisions * Fixed car crash sound * Fixed bug with [[painting]] * Fixed cursor * Changed some levels ;May 27, 2019 - UPDATE #7 * Added car's components consumption * Changed items physics * Fixed car's doors collision * Changed fuel consumption * Some changes in levels * Added 2 free [[canister]]s to first saloon * Change canister volume * Fixed some materials * Fixed bug with getting out of the car * Fixed bug with [[handbrake]] * Fixed bug with items in interior of the car * Fixed Italian language (thanks to Teo Petruz) New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 * New road and [[saloon]]! * Now game is saved in each saloon * New places * Added [[visor]]s in car * Removed head restraints in car * Fixed [[headlight]]s * Changed some objects * Changed collisions * Fixed Italian language More roads in next update! ;May 24, 2019 - UPDATE #3 * Added [[graphics settings]] * Added VSYNC * Changed pause menu * Added settings button in pause menu * Reduced fuel consumption * Optimization * Fixed bugs New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 * Power increase for all [[engine]]s * Fixed speedometer values * Full [[fuel tank]] at start * New interior for [[saloon]] and [[garage]] * Added lightings in saloons * Added [[tailgate]] opening * Added new items (including [[whiskey]]) * Added [[trade]] behind the bar * Added new sounds for car * Added new sounds for items * Fixed engine sounds * Animated lighting buttons * Fixed bugs ;May 22, 2019 - HOTFIX Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 * Added new way - now you can continue your journey * Added [[headlight]]s * Added interior lighting * Added [[dashboard]] lighting * Added new interactive objects * Added [[horn]]. Beep beep! * Bugfix * Fixed Russian and Spanish texts ;May 17, 2019 - Early access! Hello! UNDER the SAND Early Access Launched! This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our Steam community discussions page: https://steamcommunity.com/app/1062960/discussions/ ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] d53c83fb6ee136bfc4f39ea18d5844c02aa043b0 169 168 2025-07-20T19:38:41Z Eep 66238 /* Small Update / Patch Notes */ fix spacing, +link wikitext text/x-wiki {{stub}} <span style=float:right>__toc__</span> ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 26== July 20, 2025 - IMPROVEMENTS A small update with improvements and fixes. The vending machine system has been reworked and a new item has been added - a protein bar. WORLD * New items added to the [[vending machine]] * The price for using the vending machine is now 100₡ * Fixed the physics of ejecting items from the vending machine * Fixed the generation of an [[ingot]] in the [[abandoned store]] (it can now be sold) * Removed unnecessary objects on new road sections * Fixed the text on road signs * Fixed a graphical error in one of the [[tunnel]]s CARS * When leaving the [[car]], it no longer restarts ITEMS * Added a new item - [[protein bar]] GRAPHICS * Fixed lighting errors INTERFACES * Changes to the control menu * Fixed the text in the localizer line ==Update 25== July 19, 2025 - NEW BIOME This update added a new biome - half-buried roads. In the future, it will be a link between regular roads and the [[canyon]] (another new biome that is in development). And along the way, you can now, with some chance, come across an abandoned store. Also, a new interactive object - a vending machine - was added to some points of interest. WORLD * Added a new [[biome]] - half-buried [[road]]s * Added more than 100 kilometers of new roads * Added a new [[point of interest]] There is a chance that an [[abandoned store]] may now appear instead of a shop * New interactive objects are now generated in some places of interest - [[vending machine]]s * Some road sections have been improved * New ambient sounds have been added * Landscape errors have been fixed CARS * The [[engine]] can now be started by holding [W] (or [RT] on a gamepad) * The third-person camera in the car can now be zoomed (use the mouse wheel) GRAPHICS * Improved lighting * Changes in post-processing * Increased sand texture contrast * Improved some textures * Fixed errors with incorrect shadow display INTERFACES * Changed the display of control prompts ETC. * Collision fixes * Fixed incorrect positioning of some sounds LOCALIZATIONS * Added Portuguese Brazilian localization. Thanks to Apolo! * Russian localization fixes ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new cars WORLD * Added 2 new places to explore * Added birds * Changes in coqations: military base and bunker * Fixed chairs that could not be sat on * Minor changes to the starting location CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * Farmer: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * Money can now be found in locations * Changed the appearance of the engines * Fixed spawn locations for some items FIXES * Fixed a bug with squatting on seats * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including [[wikipedia:godray|godrays]] * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new [[points of interest]] for all [[biome]]s * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for [[windshield]]s in the [[store]] :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed [[Ranger]] mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE :* Added endless mode (just continue your way) :* Added new [[road]]s :* Changed fuel and car parts consumption :* Added new sounds :* Added new achievement :* Fixed bugs :* Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC :Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA :* Added 4 new localizations :* Added [[gear shifting]] :* Balance [[engine]]s power :* Added car's [[window]]s opening :* Added camera shake in car :* Added new sounds :* Fixed collisions :* Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK :Added new localizations: :* German Localization :* Greek localization :* Lithuanian localization :* Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK :* Added new car part - trunk rack :* New save system :* Now items saves in car salon too :* Fixed [[canister]] sound :* Fixed bugs with items in car salon :* Fixed "slowmo" on slow computers :* Optimization :* Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION :* ADDED PROCEDURAL GENERATION OF ROADS! :* Added Win64 build :* Fix problems with launch game :* Changed main menus :* Changed fuel and car parts consumption :* Changed headlights power intensivity :* Added logo, changed language screen :* Added opening garage door on horn :* Removed hero's stamina - now you can run forever! :* Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL :* Added reflection of the central mirror (you can switch on in [[settings]]) :* Added mouse inversion in settings :* Changed [[player]] collisions :* Changed car collisions :* Fixed car crash sound :* Fixed bug with [[painting]] :* Fixed cursor :* Changed some levels ;May 27, 2019 - UPDATE #7 :* Added car's components consumption :* Changed items physics :* Fixed car's doors collision :* Changed fuel consumption :* Some changes in levels :* Added 2 free [[canister]]s to first saloon :* Change canister volume :* Fixed some materials :* Fixed bug with getting out of the car :* Fixed bug with [[handbrake]] :* Fixed bug with items in interior of the car :* Fixed Italian language (thanks to Teo Petruz) :New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING :Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS :Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 :* New road and [[saloon]]! :* Now game is saved in each saloon :* New places :* Added [[visor]]s in car :* Removed head restraints in car :* Fixed [[headlight]]s :* Changed some objects :* Changed collisions :* Fixed Italian language :More roads in next update! ;May 24, 2019 - UPDATE #3 :* Added [[graphics settings]] :* Added VSYNC :* Changed pause menu :* Added settings button in pause menu :* Reduced fuel consumption :* Optimization :* Fixed bugs :New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 :* Power increase for all [[engine]]s :* Fixed speedometer values :* Full [[fuel tank]] at start :* New interior for [[saloon]] and [[garage]] :* Added lightings in saloons :* Added [[tailgate]] opening :* Added new items (including [[whiskey]]) :* Added [[trade]] behind the bar :* Added new sounds for car :* Added new sounds for items :* Fixed engine sounds :* Animated lighting buttons :* Fixed bugs ;May 22, 2019 - HOTFIX :Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 :* Added new way - now you can continue your journey :* Added [[headlight]]s :* Added interior lighting :* Added [[dashboard]] lighting :* Added new interactive objects :* Added [[horn]]. Beep beep! :* Bugfix :* Fixed Russian and Spanish texts ;May 17, 2019 - Early access! :Hello! UNDER the SAND Early Access Launched! :This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our [https://steamcommunity.com/app/1062960/discussions/ Steam community discussions page] ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] 4b58845b66dd3dc3a7b6daaf046beb44e527bbd4 Update 15 old 0 59 73 2025-07-18T05:36:28Z Eep 66238 Redirected page to [[Updates#Update 15 old]] wikitext text/x-wiki #REDIRECT [[updates#Update 15 old]] f3f3a126d8684a2bcd8522711ad25e5046d36d6f Jeep 0 163 226 2025-07-18T05:40:10Z Eep 66238 Eep moved page [[Jeep]] to [[Wrangel]] wikitext text/x-wiki #REDIRECT [[Wrangel]] 25b3b69b903c2b996be332e7a946b33e62f79f68 Update 14 old 0 50 61 2025-07-18T05:40:36Z Eep 66238 Redirected page to [[Updates#Update 14 old]] wikitext text/x-wiki #REDIRECT [[updates#Update 14 old]] d54be9390df9c2e9fe32439fd9177e9484ca0bd5 Category:Vehicles 14 96 134 133 2025-07-18T05:50:34Z Eep 66238 reword, cat wikitext text/x-wiki ''Vehicles'' can be found in the [[desert]] wastes strewn about as [[wreck]]s and can be driven. [[Category:Under the Sand]] 34a2ce565daaccce0224d6e7ec757e446aeae020 Gas station 0 97 136 135 2025-07-18T08:07:54Z Eep 66238 Eep moved page [[Gas Station (location)]] to [[Gas Station]]: -unnecessary "(location)" wikitext text/x-wiki [[File:Gas Station.png|thumb|370x370px|Gas Station as seen from road]] the gas station is a location with a two room building, gas pumps, and above ground fuel tanks. the gas station building consists of a main inside area and the garage. in the garage can spawn, Misc petrol containers, tool boxes, tires and hub caps. the main room can have petrol can, water container, paint, sun/moon soda, energy drinks, light beer, battery's and money on the counter. by the pumps spawns petrol canisters. and the above ground fuel tanks can spawn a petrol barrel [[Category:Locations]] [[Category:POI]] f2275c1388b698bdfb2446bfa82c82b4dfca4618 Gas Station (location) 0 115 156 2025-07-18T08:07:54Z Eep 66238 Eep moved page [[Gas Station (location)]] to [[Gas Station]]: -unnecessary "(location)" wikitext text/x-wiki #REDIRECT [[Gas Station]] f96583d6f672e18050b1c3a9a9174a2c858ba087 Under the Sand 0 152 207 206 2025-07-18T08:31:58Z Eep 66238 link wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 2f8e49aa1f68d6426d7153feded2624cc0e82572 208 207 2025-07-18T08:40:36Z Eep 66238 link wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 20b07a3c918aa5826f47d978e5c9207c5a806509 209 208 2025-07-18T16:04:56Z Eep 66238 More info from Steam wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==FEATURES== ==Ex==ternal links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 91f25323bceb3fb456a6ac9802c55f116ee56a0e 210 209 2025-07-18T16:05:26Z Eep 66238 Fix title wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==FEATURES== ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 94497a5e5b349448cfdb94bd930113a43f7c9932 211 210 2025-07-18T16:08:35Z Eep 66238 More info from Steam wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==FEATURES== ternal links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] f45de437e985004cd5003d3d3877ddd287fc3e9f 212 211 2025-07-18T16:15:08Z Eep 66238 Fix info try #3 🤦🏻‍♂️ wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==FEATURES== '''INFINITELY GENERATED PATH''' Over 200 kilometers of unique [[road]] sections - asphalt and off-road. Over 20 unique [[points of interest]] that you can encounter along the way. Forks and crossroads - you can choose your own path. Don't forget to stop by roadside [[store]]s to sell all your junk! How far can you drive? '''ASSEMBLY, MAINTENANCE AND TUNING OF CARS''' Expandable fleet of [[cars]] of different classes that can be found while traveling the world Almost all [[car parts]] can be removed and changed - wheels, doors, hood, steering wheel, engine, battery, headlights on the roof, dashboard figures and more [[Liquid]] transfer - the car will not move without gasoline, and without water in the radiator the engine will overheat Advanced vehicle physics. Tires behave differently on different surfaces and accidents lead to damage to car parts Choose your driving style - install an economical [[engine]] and enjoy a calm ride, or install a racing engine and start drifting Make your vehicle unique by [[painting]] various parts - from the body to the wheel rims Working [[suspension]]! '''CREATE YOUR CHARACTER''' Ability to customize the [[character]]'s appearance - from hair to eyebrows Several classes to choose from - from a wanderer to a punk - each has its own characteristics '''FULLY CUSTOMIZABLE GAME EXPERIENCE''' Ability to customize the degree of damage, thirst, hunger and fatigue of the character Ability to customize the degree of damage to cars, as well as fluid consumption Want to meet more objects and locations in the world? Such a setting is also available! '''EVEN MORE FEATURES?''' No zombies, maniacs or crazy animals. This game is about cars, driving and exploring the world Bright, juicy stylized low-poly graphics. On the verge of cartoonish and semi-realistic Music [[cassette]]s! Insert them into your car radio and listen to music of different genres. From calm lo-fi to hard rock There's a [[cat]] at [[home)]] that needs feeding! And this is a game about traveling, after all! ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] d5d942258503c134ba76c5d2387c1179cee353d7 213 212 2025-07-18T16:26:21Z Eep 66238 -) wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==FEATURES== '''INFINITELY GENERATED PATH''' Over 200 kilometers of unique [[road]] sections - asphalt and off-road. Over 20 unique [[points of interest]] that you can encounter along the way. Forks and crossroads - you can choose your own path. Don't forget to stop by roadside [[store]]s to sell all your junk! How far can you drive? '''ASSEMBLY, MAINTENANCE AND TUNING OF CARS''' Expandable fleet of [[cars]] of different classes that can be found while traveling the world Almost all [[car parts]] can be removed and changed - wheels, doors, hood, steering wheel, engine, battery, headlights on the roof, dashboard figures and more [[Liquid]] transfer - the car will not move without gasoline, and without water in the radiator the engine will overheat Advanced vehicle physics. Tires behave differently on different surfaces and accidents lead to damage to car parts Choose your driving style - install an economical [[engine]] and enjoy a calm ride, or install a racing engine and start drifting Make your vehicle unique by [[painting]] various parts - from the body to the wheel rims Working [[suspension]]! '''CREATE YOUR CHARACTER''' Ability to customize the [[character]]'s appearance - from hair to eyebrows Several classes to choose from - from a wanderer to a punk - each has its own characteristics '''FULLY CUSTOMIZABLE GAME EXPERIENCE''' Ability to customize the degree of damage, thirst, hunger and fatigue of the character Ability to customize the degree of damage to cars, as well as fluid consumption Want to meet more objects and locations in the world? Such a setting is also available! '''EVEN MORE FEATURES?''' No zombies, maniacs or crazy animals. This game is about cars, driving and exploring the world Bright, juicy stylized low-poly graphics. On the verge of cartoonish and semi-realistic Music [[cassette]]s! Insert them into your car radio and listen to music of different genres. From calm lo-fi to hard rock There's a [[cat]] at [[home]] that needs feeding! And this is a game about traveling, after all! ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 7d2dda92a3e93c2e5648e7656705ba15d980cb21 214 213 2025-07-18T16:27:16Z Eep 66238 See also wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==FEATURES== '''INFINITELY GENERATED PATH''' Over 200 kilometers of unique [[road]] sections - asphalt and off-road. Over 20 unique [[points of interest]] that you can encounter along the way. Forks and crossroads - you can choose your own path. Don't forget to stop by roadside [[store]]s to sell all your junk! How far can you drive? '''ASSEMBLY, MAINTENANCE AND TUNING OF CARS''' Expandable fleet of [[cars]] of different classes that can be found while traveling the world Almost all [[car parts]] can be removed and changed - wheels, doors, hood, steering wheel, engine, battery, headlights on the roof, dashboard figures and more [[Liquid]] transfer - the car will not move without gasoline, and without water in the radiator the engine will overheat Advanced vehicle physics. Tires behave differently on different surfaces and accidents lead to damage to car parts Choose your driving style - install an economical [[engine]] and enjoy a calm ride, or install a racing engine and start drifting Make your vehicle unique by [[painting]] various parts - from the body to the wheel rims Working [[suspension]]! '''CREATE YOUR CHARACTER''' Ability to customize the [[character]]'s appearance - from hair to eyebrows Several classes to choose from - from a wanderer to a punk - each has its own characteristics '''FULLY CUSTOMIZABLE GAME EXPERIENCE''' Ability to customize the degree of damage, thirst, hunger and fatigue of the character Ability to customize the degree of damage to cars, as well as fluid consumption Want to meet more objects and locations in the world? Such a setting is also available! '''EVEN MORE FEATURES?''' No zombies, maniacs or crazy animals. This game is about cars, driving and exploring the world Bright, juicy stylized low-poly graphics. On the verge of cartoonish and semi-realistic Music [[cassette]]s! Insert them into your car radio and listen to music of different genres. From calm lo-fi to hard rock There's a [[cat]] at [[home]] that needs feeding! And this is a game about traveling, after all! ==See also== * [[Updates]] ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] cde2513056d5ce679a356d69631e7b1f22c005dc 215 214 2025-07-18T20:58:02Z Eep 66238 /* FEATURES */ bullets wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center]] ''{{PAGENAME}}'' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. Alternative reality. [[wikipedia:Global warming|Global warming]] has turned the whole world into a endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==Features== '''INFINITELY GENERATED PATH''' * Over 200 kilometers of unique [[road]] sections - asphalt and off-road. * Over 20 unique [[points of interest]] that you can encounter along the way. * Forks and crossroads - you can choose your own path. * Don't forget to stop by roadside [[store]]s to sell all your junk! * How far can you drive? '''ASSEMBLY, MAINTENANCE AND TUNING OF CARS''' * Expandable fleet of [[cars]] of different classes that can be found while traveling the world * Almost all [[car parts]] can be removed and changed - wheels, doors, hood, steering wheel, engine, battery, headlights on the roof, dashboard figures and more * [[Liquid]] transfer - the car will not move without gasoline, and without water in the radiator the engine will overheat * Advanced vehicle physics. Tires behave differently on different surfaces and accidents lead to damage to car parts * Choose your driving style - install an economical [[engine]] and enjoy a calm ride, or install a racing engine and start drifting * Make your vehicle unique by [[painting]] various parts - from the body to the wheel rims * Working [[suspension]]! '''CREATE YOUR CHARACTER''' * Ability to customize the [[character]]'s appearance - from hair to eyebrows * Several classes to choose from - from a wanderer to a punk - each has its own characteristics '''FULLY CUSTOMIZABLE GAME EXPERIENCE''' * Ability to customize the degree of damage, thirst, hunger and fatigue of the character * Ability to customize the degree of damage to cars, as well as fluid consumption * Want to meet more objects and locations in the world? Such a setting is also available! '''EVEN MORE FEATURES?''' * No zombies, maniacs or crazy animals. This game is about cars, driving and exploring the world * Bright, juicy stylized low-poly graphics. On the verge of cartoonish and semi-realistic * Music [[cassette]]s! Insert them into your car radio and listen to music of different genres. From calm lo-fi to hard rock * There's a [[cat]] at [[home]] that needs feeding! * And this is a game about traveling, after all! ==See also== * [[Updates]] ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 8f4fe9542d69d0e2e20640dd9480088ef4ee3a4b Cars 0 52 65 2025-07-18T16:16:30Z Eep 66238 Redirected page to [[Category:Vehicles]] wikitext text/x-wiki #redirect [[:Category:Vehicles]] 7a0f36855585e358ae1e3adcde9418aa4d9a0e08 Points of interest 0 146 199 2025-07-18T16:18:17Z Eep 66238 Created page with "<nowiki>#redirect [[:Category:Locations]]</nowiki>" wikitext text/x-wiki <nowiki>#redirect [[:Category:Locations]]</nowiki> df5e2d06e245a703a167b85a6aca39949b408c45 200 199 2025-07-18T16:18:54Z Eep 66238 Redirected page to [[Category:Locations]] wikitext text/x-wiki #redirect [[:Category:Locations]] aa15e9947a8db7c2db114d06732ca8c98834993a Ranch 0 90 127 126 2025-07-18T16:20:37Z Eep 66238 Eep moved page [[Ranch (location)]] to [[Ranch]]: -unnecessary "(location)" wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|401x401px]] this location has 5 buildings with item spawns and 4 without. the buildings with spawns are: a two story farm house, a 3 bay open front shed, An animal barn with stalls, a big barn with a hayloft, and an outhouse. the other non item spawning buildings are 3 grain bins and a water tower. the house has 2 rooms downstairs and one room upstairs. the first room downstairs has two shelves and the stairs going up, but otherwise is empty*. the second room has a fridge with food and water spawns in the top and a random cassette spawn in the lower half. in the second room is also a counter**. upstairs there's a chair, a bed, two more shelves, a hanging shelf, a TV and a table. the shelves have soda and pills, the table has a water bottle. in the 3 bay shed two bays are connected, the right has 3 empty wire spools. the left of the connected bays has a truck, in the trucks bed is a battery. the far left walled off bay has some random junk nothing grabbable as far as I've seen. the outhouse, all I've seen here is money, not much else to say. the animal stable has a chance to spawn, oil, a shovel and a sand pile that can be shoveled. the barn with hay loft has a chance to spawn petrol can in the loft(upper floor)accessible via the ladder in the middle. <nowiki>*</nowiki>presumably the room has item spawns i was just unlucky with the generation. will update if i find any with. <nowiki>**</nowiki>again with nothing in my generation however it might have item spawns [[Category:Locations]] [[Category:POI]] bd4cd2c23a096954cd615951532b3a9b996ddc5b Ranch (location) 0 168 231 2025-07-18T16:20:37Z Eep 66238 Eep moved page [[Ranch (location)]] to [[Ranch]]: -unnecessary "(location)" wikitext text/x-wiki #REDIRECT [[Ranch]] 0ee9c91cef48b23a0b915ae66cbd287a520411dd Diner 0 87 117 116 2025-07-18T16:21:16Z Eep 66238 Eep moved page [[Diner (location)]] to [[Diner]]: -unnecessary "(location)" wikitext text/x-wiki [[File:Under the Sand Diner location.png|thumb|402x402px|diner location as seen from the road]] the Diner is a location with item spawns. it consists of one building with four room's. outside there's multiple cars and two garbage cans around back. you can also look on the roof via a ladder around back. starting with outside the cars can have rims and inside can be, health kits, flares and oil. the garbage cans around back can have, oil, petrol can, water and food. the roof can have water barrel now going inside there's the main room with tables and benches, some of the tables can have food, Sun/Moon cola's and money. behind the counter theres two mini fridges which have sun/moon cola's and energy drinks respectively. on the counter can spawn money. in the back left corner is the bathroom, in the bath room under the sink water can spawn. now in the back room things of interest are a fridge with misc food and light beer. a food prep table which can have sun/moon cola. above the food prep theres a microwave with food. near the end of the room is a grill/griddle with sun/moon cola and misc food in the lower cabinet part. in the next room there's two boxes with misc food [[Category:Locations]] [[Category:POI]] a5141e8a9d9a56b8ca938bc8a919532e500e81c0 Diner (location) 0 175 238 2025-07-18T16:21:16Z Eep 66238 Eep moved page [[Diner (location)]] to [[Diner]]: -unnecessary "(location)" wikitext text/x-wiki #REDIRECT [[Diner]] e325a2c5ffbd9c2b10a9e6cb57c297b0065d6c58 Bar and grocery store 0 23 28 27 2025-07-18T16:25:04Z Eep 66238 Eep moved page [[Bar and grocery combo (location)]] to [[Bar and grocery store]]: -unnecessary "(location)" and "combo", +"store" wikitext text/x-wiki this location consists of a single building with two businesses, a bar on the right and a grocery store on the left. the bar spawns, misc food, water, sun and moon sodas and light beer, in the back behind the bar counter theres a box, theres also a bathroom where a bottle of water can spawn. the Grocery store has two rooms, a front and back storage, in the front spawns, water, Food*, petrol can. under the counter can spawn money. the back room has a water jug and sometimes a water barrel. outside theres two garbage cans and two wrecked cars, the garbage cans can have water, the cars can have rims. <nowiki>*</nowiki>i don't remember food spawning but i assume it would so until i come across one and can confirm take with a grain of salt [[Category:Locations]] [[Category:POI]] f6b5078da2b5c50d3d95fca85e36c7d559536bae 29 28 2025-07-20T02:06:13Z Eep 66238 cleanup: italics, fix punctuation, +links wikitext text/x-wiki {{stub}} The '''bar and grocery store''' is a location consisting of a single building with two businesses: a bar on the right and a grocery store on the left. The bar spawns misc [[food]], [[water]], sun and moon [[soda]]s and light [[beer]]. In the back behind the bar counter is a box and a bathroom where a [[bottle of water]] can spawn. The grocery store has two rooms: a front and back storage. In the front spawns water, food, and [[petrol can]]. Under the counter can spawn [[money]]. The back room has a [[water jug]] and sometimes a [[water barrel]]. Outside are two [[garbage can]]s and two [[wrecked car]]s. The garbage cans can have water and the cars can have [[rim]]s. [[Category:Locations]] [[Category:POI]] 4a417627a5d4c252faad7f93f91ac6e024e29894 Bar and grocery combo (location) 0 39 47 2025-07-18T16:25:04Z Eep 66238 Eep moved page [[Bar and grocery combo (location)]] to [[Bar and grocery store]]: -unnecessary "(location)" and "combo", +"store" wikitext text/x-wiki #REDIRECT [[Bar and grocery store]] d4cf0007029e0f94ad2e291dedf56de95ea4bf16 File:UTS vehicles.jpg 6 111 150 2025-07-20T03:09:14Z Eep 66238 [[vehicles]] wikitext text/x-wiki == Summary == [[vehicles]] == Licensing == {{CC-BY-SA}} dfb5679121c42e6139910f7997fa85c11afa83f2 151 150 2025-07-20T03:10:23Z Eep 66238 /* Summary */ source wikitext text/x-wiki == Summary == [[vehicles]] source: sky_lars on [https://discord.com/channels/584423283181748224/588158749345185805/1363960652733087885 UTS Discord] == Licensing == {{CC-BY-SA}} 930c6f9b40c493220f82a209e29cf75e96f62319 Under the Sand Wiki 0 78 103 102 2025-07-20T03:12:17Z Eep 66238 /* Categories */ vehicles pic wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the {{SITENAME}}!'''</div> [[File:UTS_logo.jpg|center]] Wiki for the game ''[[Under the Sand]]'' We're a collaborative community website about ''{{topic}}'' that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Categories== <gallery position=center captionalign=center mode=packed> Get_it_yourself_background.png | [[:Category:Player|Player]] UTS_vehicles.jpg | [[:Category:Vehicles|Vehicles]] Under_the_sand_Ranch_location.png | [[:Category:Locations|Locations]] Placeholder | [[:Category:Items|Items]] </gallery> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] baaf1a0a8ca03c2fa5bd409bf912fedb583de3ab 104 103 2025-07-20T03:16:36Z Eep 66238 fix game name case wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the UNDER the SAND Wiki!'''</div> [[File:UTS_logo.jpg|center]] Wiki for the game ''[[Under the Sand]]'' We're a collaborative community website about ''{{topic}}'' that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Categories== <gallery position=center captionalign=center mode=packed> Get_it_yourself_background.png | [[:Category:Player|Player]] UTS_vehicles.jpg | [[:Category:Vehicles|Vehicles]] Under_the_sand_Ranch_location.png | [[:Category:Locations|Locations]] Placeholder | [[:Category:Items|Items]] </gallery> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] 257b5c11c5a495555453dc5288648c22baab33c8 Vehicles 0 14 14 2025-07-20T03:17:38Z Eep 66238 Redirected page to [[Category:Vehicles]] wikitext text/x-wiki #REDIRECT [[:category:Vehicles]] 4956d860a8be5758e964c73e3a093c3f32f00e99 VARAN 0 68 86 2025-07-20T19:26:51Z Eep 66238 Redirected page to [[Varan]] wikitext text/x-wiki #REDIRECT [[Varan]] 1b311442f1ebc5864d3d8fac6bd6d8b4245671b9 File:UTS vehicle camper-van.jpg 6 20 22 2025-07-20T19:41:10Z Eep 66238 [[camper van]] [[vehicle]] wikitext text/x-wiki == Summary == [[camper van]] [[vehicle]] c939fa8f3225091f7ebde6e2dd26013ed0930096 Pineapple chunks 0 174 237 2025-07-20T23:37:52Z Eep 66238 Created page with "{{stub}} [[File:UTS_item_food-can_pineapple-chunks.jpg|thumb]] '''Pineapple chunks''' is a [[food item]]. [[Category:Items]]" wikitext text/x-wiki {{stub}} [[File:UTS_item_food-can_pineapple-chunks.jpg|thumb]] '''Pineapple chunks''' is a [[food item]]. [[Category:Items]] 0f130c823729e8c408b57c0321e42cb62d327705 File:UTS item food-can pineapple-chunks.jpg 6 108 147 2025-07-20T23:38:35Z Eep 66238 [[pineapple chunks]] wikitext text/x-wiki == Summary == [[pineapple chunks]] == Licensing == {{Self}} 7829b3aaece1a18b454213f62e7dfaeed11afc89 Updates 0 119 170 169 2025-07-20T23:41:44Z Eep 66238 /* Update 9 */ links, fix spelling wikitext text/x-wiki {{stub}} <span style=float:right>__toc__</span> ''[[Under the Sand]] REDUX - a road trip simulator'' updates ==Update 26== July 20, 2025 - IMPROVEMENTS A small update with improvements and fixes. The vending machine system has been reworked and a new item has been added - a protein bar. WORLD * New items added to the [[vending machine]] * The price for using the vending machine is now 100₡ * Fixed the physics of ejecting items from the vending machine * Fixed the generation of an [[ingot]] in the [[abandoned store]] (it can now be sold) * Removed unnecessary objects on new road sections * Fixed the text on road signs * Fixed a graphical error in one of the [[tunnel]]s CARS * When leaving the [[car]], it no longer restarts ITEMS * Added a new item - [[protein bar]] GRAPHICS * Fixed lighting errors INTERFACES * Changes to the control menu * Fixed the text in the localizer line ==Update 25== July 19, 2025 - NEW BIOME This update added a new biome - half-buried roads. In the future, it will be a link between regular roads and the [[canyon]] (another new biome that is in development). And along the way, you can now, with some chance, come across an abandoned store. Also, a new interactive object - a vending machine - was added to some points of interest. WORLD * Added a new [[biome]] - half-buried [[road]]s * Added more than 100 kilometers of new roads * Added a new [[point of interest]] There is a chance that an [[abandoned store]] may now appear instead of a shop * New interactive objects are now generated in some places of interest - [[vending machine]]s * Some road sections have been improved * New ambient sounds have been added * Landscape errors have been fixed CARS * The [[engine]] can now be started by holding [W] (or [RT] on a gamepad) * The third-person camera in the car can now be zoomed (use the mouse wheel) GRAPHICS * Improved lighting * Changes in post-processing * Increased sand texture contrast * Improved some textures * Fixed errors with incorrect shadow display INTERFACES * Changed the display of control prompts ETC. * Collision fixes * Fixed incorrect positioning of some sounds LOCALIZATIONS * Added Portuguese Brazilian localization. Thanks to Apolo! * Russian localization fixes ==Update 24== April 14, 2025 - IMPROVEMENTS AND FIXES WORLD * Major optimization of the [[starting garage]]. (FPS increased by about 80%). * Optimization of the [[starting store]] (FPS increased by about 25%). * [[Character]] animation fixes. CARS * Fixed the [[Sparrow]] [[dashboard]] (gauges no longer blink). * Sparrow [[trunk lid]] no longer clips objects when closing. * Fixed the position of the [[air filter]] on the Sparrow (it no longer sticks out from under the [[hood]]). * Sparrow [[headlight]]s now work correctly (the range of the light is no longer affected by the position of the camera). * Changed the radius of the Sparrow headlights. ITEMS * [[Primer]] now uses up its stock. * Fixed damage to Sparrow [[windshield]] (it now has cracks). * Fixed position of Sparrow left and right [[door]] in character's hands. * Fixed position of Sparrow [[trunk lid]] in character's hands. LOCALIZATIONS * German localization update. Thanks to Panther! * Portuguese Brazilian localization update. Thanks to Apolo! ==Update 23== March 24, 2025 - NEW CAR "SPARROW"! A NEW CAR HAS BEEN ADDED TO THE GAME - A MUSCLE CAR! (not a station wagon). Add STYLE to your journey - throw away all the unnecessary junk, put some cool music in the stereo and go! Due to community requests, I have added a new item - primer - it will update the color of the body/items to light gray. Painting will now become more convenient. I see some messages about items that you are returning home going missing. I am working on fixing this error. Difficulties arise because this error (apparently) occurs only on weak/medium PC configurations. WORLD * Updated [[POI]] - [[Bunker]] with Missile Silo * Added new items to starting shop * Added new items to roadside shops * Added new item spawn locations at some POIs * Fixed flickering of landscape at [[junkyard]] with crane CARS * ADDED NEW CAR - [[Sparrow]]! * [[Tire]] wear reduced by 2.5 times ITEMS * Added new item - [[primer]]. This item paints the body/item color to light gray * Now [[shovel]]s can be attached to cars ETC. * Main menu changed LOCALIZATIONS * Added Polish localization. Thanks to Alex! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated Russian localization. ==Update 22== February 28, 2025 - TRAILERS! CARS * [[Trailer]]s have been added. You can find them in the wild. * Fixed the item blocking area on the [[Farm Truck]]. Items will no longer drop while driving. * Fixed mesh and collision of the starting pickup * The Cobr4 [[cassette]] holder can now fit a sixth cassette * Added new sounds ITEMS * Added a new item for sale * Shovels now always generate with 100% durability * Increased the sell price of [[ingot]]s * Fixed all [[wheel]] meshes * Fixed the name of the brutal [[steering wheel]] INTERFACES * Changes to the pause menu INPUT * Added wake up button on gamepad - [A] LOCALIZATIONS * Added Italian localization. Thanks to Punidue! * Updated French localization. Thanks to Picqualose! * Updated Ukrainian localization. Thanks to Vyacheslav RuthenianZP! * Updated Bulgarian localization. Thanks to pink FMLingo! * Updated Czech localization. Thanks to xmilek! * Updated German localization. Thanks to Panthen! ==Update 21== February 19 - UPDATE #21 - DIG DIG DIG! This update added a new mechanic - digging sand with a shovel. Sand piles are now generated in the world, which can be dug up to find loot. Perhaps the same madman who painted all the wheel rims buried the items. The sleep mechanics were completely rewritten - I got rid of the extra window (the window with the time selection), you can now "wake up" the character at any time by pressing [SPACE]. Also fixed a bug when the character needed only 1 hour to get enough sleep. Now it takes 8 hours to completely fill the sleep bar. Initially, barrels were added to the game so that you don't have to carry a bunch of canisters, but carry one or two barrels. But for some reason, everyone started carrying 10 barrels, somehow fitting them into the trunk. This was not intended, so the spawn of barrels was reduced. The amount of fluids generated inside them has also been reduced. I get a lot of messages about the impossibility of adding fluids to the engine/radiator. To do this, you just need to open the lid. I had to add a corresponding notification to avoid confusion. The changelog includes fixes from the hotfix from February 14. MAIN * ADDED NEW MECHANICS - DIG UP SAND PILES WITH A [[shovel|SHOVEL]] WHERE OTHER SURVIVORS HID THEIR LOOT WORLD * [[Sand pile]]s with hidden loot are now generated in [[places of interest]] * Fixed a place at a [[gas station]] where a [[character]] could get stuck CARS * Fixed a bug where a car could receive any amount of damage at the same time * The high beam and additional beam buttons on all cars have been enlarged, now they will be easier to press * Fixed the "blocking" zone of items in [[VARAN]] * Items inside the VARAN's interior no longer disappear when driving through a tunnel * You can now attach headlights to the roof of VARAN * Fixed a collision in the engine compartment VARAN * The VARAN car's interior camera has been fixed (it is now precisely centered and slightly higher) * The headlights on the roof now really illuminate everything around. They also ignore [[fog]]. * The headlights on the front bumper now really illuminate everything around. They also ignore fog. ITEMS * New items have been added - shovels of various types. They differ in the speed of excavation and durability * Added two new items for sale * Balance of [[barrel]] generation * Balance of [[liquid]] generation in barrels * Fixed the display of the fan on the engine after removing it from VARAN CHARACTER * Completely changed [[sleep]] ** Removed the time selection window ** Now the character wakes up at any time by pressing the [SPACE] button ** Fixed a bug when the character needed only one hour to get enough sleep ** Changed the rest screen INTERFACES * Added a notification about the impossibility of pouring liquid into the [[engine]]/[[radiator]] if the cover is closed * Corrections of typos in texts LOCALIZATIONS * Added a new localization - French. Thanks to Trucky and Picqualose! * Added a new localization - German. Thanks to Panther! * Added a new localization - Czech. Thanks to xmilek! * Added new localization - Danish. Thanks to Preyoter! * Spanish localization fixes. Thanks to AtlasGeorge! * Ukrainian localization fixes. Thanks to Vyacheslav RuthenianZP! * Bulgarian localization fixes. Thanks to pink FMLingo! * Russian localization fixes ==Update 20== February 14, 2025 - NEW CAR "VARAN" Here it is! Big, beautiful and comfortable - the new VARAN car! The first of its kind minibus in UNDER the SAND! Right now it is standing somewhere abandoned in the middle of a deserted road and waiting to be found! And also long-awaited features were added - storing cassettes in the car (they now have a special rack) and new items - mounts for the car body. Now you can choose how to distribute the canisters yourself. MAIN * Added new localization - Spanish. Thanks to AtlasGeorge! * Corrections in Bulgarian localization. Thanks to pink FMLingo! WORLD * Changed the logic of car generation on the roads CARS * A NEW CAR HAS BEEN ADDED - [[VARAN]] ** VARAN is a new type of car in the game - a minibus ** Compared to other cars, VARAN has a large body and a stiffer [[suspension]] (less likely to hit the bottom of the ground), but less maneuverability (due to its length) and more weight (slower acceleration) ** Has a transverse [[engine]] installation * ADDED THE POSSIBILITY OF STORING CASSETTES IN CARS. Each car has a special rack that holds up to six [[cassette]]s. * [[Canister]]s can no longer be simply "magnetized" to the body. Special holders must be installed * Added a collision check for objects when closing the [[trunk]] doors * Minor changes to the [[pickup]] mesh * Removed the "rust" material from the bodies and parts of cars. In general, it never looked like rust * Minor changes in the sounds of driving on sand and asphalt. Now they are more pronounced CHARACTER * Fixed the situation when a male [[character]] had a female voice when falling ITEMS * A NEW TYPE OF ITEM HOLDERS HAS BEEN ADDED. They can be installed on cars (and on some parts) and various objects can be attached to them * Changed the mesh of the [[water canister]] * Fixed a bug when the water canister was displayed as full, although it was missing 1 liter * Optimized the material of water in canisters and [[bottle]]s * Fixed a bug related to incorrect installation of [[windshield]]s * Minor changes in the meshes of various items OPTIMIZATION and ETC. * Optimization of the code for installing parts on cars ==Update 19== February 11 - COLORMIZE! This update will add more randomness to the game by generating items with random paint. And also fixed the bug, where items in locations and in the store were always generated with 100% durability. A new type of items was added - wheel covers - they can be installed on a stock rim. Experimenting with paint, you can create unique wheels. Also fixed the last (I hope) bug, when your created character was displayed as a naked man. !!! PLEASE NOTE !!! Now, to pour oil into the engine and water into the radiator, you need to open the cap! (This was originally intended, but did not work due to a bug) MAIN * Added a new localization - Bulgarian. Thanks to pink FMLingo! * Added new localization - Ukrainian. Thanks to Vyacheslav RuthenianZP! WORLD * Added new world generation template * Items in the [[store]] can now be sold slightly broken * Items in the store can now be sold already painted * Expanded assortment of stores - now they sell [[Wheel cover]]s * Expanded set of starting items in the [[garage]] * Added new spawn locations for items in [[places of interest]] * Fixed a bug when the [[engine]] did not appear for sale in stores * Corrections in the [[landscape]] of the starting location CARS * Fixed the effect of the [[battery]] on the lights of cars CHARACTER * The appearance of the created [[character]] should now definitely be displayed correctly * An [[Enchanted motorcycle]] can now drink [[gasoline]] from a [[barrel]] ITEMS * Added a new type of items - Wheel Covers. Can be installed on a stock [[rim]] * Items now spawn with a random durability value * Side [[mirror]]s can now also be [[paint]]ed * Fixed painting of wheel rims - the hub and bolts are no longer painted * Fixed meshes of all wheel rims * Items that can be painted (rims, [[door]]s, etc.) are now generated with a random color paint * !!! To add [[oil]] to the engine, you now need to remove the cap * !!! To fill the [[radiator]] with water, you now need to remove the cap * The radiator no longer generates completely filled with water * Fixed the mesh of the water canister * Added the sound of installing side mirrors INTERFACES - Fixed a bug where information about the item in the hand was not fully displayed - Added new tips to the loading screen - Fixed the display of tips on the loading screen INPUT - Now the camera in the car has the same sensitivity as the outside - Fixed low sensitivity of camera control with a gamepad while in the car - Fixed a bug where mouse inversion did not work when changing the setting in the game - Fixed the third-person camera with mouse inversion enabled - Fixed emergency exit from the car (no longer works with a third-person camera) OPTIMIZATION and ETC. - Changes in the item generation code - Changes in the part painting code - Russian localization fixes ==Update 18== February 4, 2025 - LOCALIZATIONS In this update, I fixed all known issues that caused characters and locations to not load correctly. Please let me know if you encounter a naked guy behind the wheel) After a long and difficult work, the game finally supports localizations into different languages! Contact me on Discord if you want to take part in translating the game into your native language. And of course, the update includes another batch of fixes and improvements to the gaming experience! Work on new cars and trailers is coming to an end, they will be added in the next updates! Stay in touch! MAIN * The game now supports localizations into different languages * Added a new localization - Russian WORLD * Added a new world generation template * Fixed known cases where loot was not generated at locations * Changed the logic of roadside store generation * Fixed a bug where NPCs did not respond to all headlights CARS * The car can no longer start with a broken or discharged battery * Fixed a bug where the car crashed when using the flip car function in a tunnel CHARACTER * Fixes in loading a created character * Fixed a bug where the player received maximum damage, even with the damage rate set to off * When falling from a height, the female character now has a female voice * Fixed the position of the character on mattresses ITEMS * Fixed known cases where some items from the trunk were not transferred to the cargo container * Roof lights and bumpers no longer light up if removed from the car * Fixed installation of the mirror on the right door of the jeep * Fixed collisions of figures - now they can stand on shelves without falling * Fixed a bug due to which the engine propeller fell inside * Reduced the volume of the engine explosion * Fixed a bug with the display of price tags in stores INTERFACES * Added new tips to the loading screen INPUT * Added an emergency exit button from the car [ENTER]. Helps in cases when for some reason you cannot get out in the usual way ==Update 17== February 1, 2025 - NEW CAR ENGINES In this update, a lot of work has been done on the engines. Now they have more characteristics, and therefore a greater impact on the cars. A new manufacturer has appeared in the game - SATAMA - engines with more power and acceleration, but also higher fuel and oil consumption. A new place of interest has also been added, which will not leave fans of westerns indifferent, and a new thematic decoration for the radiator grill. WORLD * Added a new point of interest * All stores now sell engines * Changed the logic of engine generation in stores CARS * Engines now have a greater impact on car parameters * Fixed a bug where engines did not affect the speed of the car * Corrections in the operation of engines * Fixed a bug where the speedometer needle could make a full turn * Changed the logic of the rear brake lights ITEMS * Added 4 new engines from the manufacturer SATAMA * Added new parameters to engines, such as acceleration, reliability, fuel consumption and oil consumption * Added a new decoration for the radiator grille * Changed the prices for some items * Fixed the physics of items during generation * Fixed the physics of items in the trunk of the car when loading the game * Fixed a bug where when loading the game the cassette itself was inserted into the radio (even from the trunk) * Fixed and optimized collisions items INTERFACES * Changed item information interface * Changing screen resolution now works correctly * Added new graphics setting - resolution scale * Fixed display of money in the game interface * Added new information to the end of travel window INPUT * Fixed known cases when the character "slid" at the start of the game * Flare are now lit by the [F] key to avoid accidental use FIXES * Fixed physics of items in opening containers (cabinets, chests, etc.) ==Update 16== January 29, 2025 - UPDATE #16 IS RELEASED IN THE MAIN BRANCH! I'm glad to announce that testing is finished, UPDATE #16 has been released to the main branch! During the entire testing period, more than 1000 changes and fixes were made - world generation 4.0, the save system was changed (old saves will not work, but this was a necessary step), dozens of kilometers of new roads were added, new points of interest, a new item system, a new car spawn system, new items, new car parts, new weather (including sandstorm), a new economy and much, much more. ATTENTION! If you participated in the beta testing, it is STRONGLY recommended to start a new game! WORLD * Another improvement to world generation * Slightly changed the assortment of roadside shops CARS * Fixed a bug when already found cars were encountered on the road ITEMS * Fixed a bug where improved [[engine]]s were not generated * Fixed a bug where improved [[air filter]]s were not generated * Fixed the logic of air filter wear * [[First aid kit]]s and [[pill]]s now restore 50% and 25% health respectively * Fixed a bug where an empty item was generated instead of a [[mirror]] ==Update 15== January 28, 2025 - UPDATE #15 - AVAILABLE IN BETA BRANCH! Finally! All critical and annoying known bugs of the beta version have been fixed (I hope)! Now you can safely carry tires and rims in the trunk, listen to music and paint your car. More fixes in the save system - the car will no longer be able to fall into the ground when loading, the generation of items and locations now works correctly. Also, the balance of food / drink and healing was revised, now you do not need to eat tons of food to get full. WORLD * Fixed a bug where items in locations did not spawn * Fixed places where the landscape was torn * Added new statistics - the number of tunnels passed CARS * Fixed a bug where the car behaved strangely if there was a tire with a rim in the trunk * Each car now has the correct windshield * Interactive windshield installation zones are now displayed correctly * Fixed a bug where items were attached to the bottom of the car * Updated the headlight material CHARACTER * The Merchant class now works correctly (can sell items for more) * Now after death, the character is reborn with 50% health ITEMS * Food restores more hunger * Water restores more thirst * First aid kits and pills restore more health (25% and 15% respectively) * Fixed situations where spray paint could not paint a car or items * Item collision fixes INTERFACES * Added statistics of tunnels completed to the pause menu INPUT * Items in hands no longer change when the dragged object is rotated * Fixed a bug where it was possible to run while crouching * Fixed a bug with crouching * Movement/riding duplicated to the arrow keys ==Update 14== January 27 - UPDATE #14 - AVAILABLE IN BETA BRANCH! The previous cars - Farmer, Wrangel and Cobra - have returned to the game - they can now be found traveling around the world. As soon as you find any of these cars, they will be permanently added to your parking lot in the starting location. The economy in the game has been globally revised - it was very strange that in the desert some paint costs more than water. Prices for items are still in the process of being balanced. The character needs system has been changed, it will be more difficult to play on the standard difficulty setting, but you can always customize the game for yourself. This system is also in the balancing stage. Car tuning has been slightly expanded - side mirrors have been added that can be installed on car doors. Like other items, they can also be found in places of interest. A small bonus - a trash can has started working in the starting garage (it is next to the sofa) - by placing unnecessary trash in it and closing the lid, it will be removed from the game. Even in the post-apocalyptic world, you can now keep things clean!) IMPORTANT! When loading a previous save, items in the shops will not appear. You need to reload the world - either drive through the next tunnel, or (if you are at the starting location) press the "return home" button in the pause menu. You need to do this once, the world will reload and the shops will work as they should. KNOWN BUGS * Sometimes the car starts to behave strangely if there is a rim and a wheel in the trunk * Painting cars and objects sometimes does not work well (reloading the save helps) * Audio cassettes do not work well MAIN * The system of spawning new cars in the world has been returned * A major update to the economy in the game ** The prices of all items have been revised ** The prices of water, gasoline and machine oil are now fixed in all containers ** Purchased items no longer reappear when you re-enter the game ** Barrels with liquids can now be sold ** Information about the item on sale is now displayed correctly (durability, wear, amount of gasoline, water, etc.) WORLD * The trash can in the starting garage now works * Improved road generation randomness * Some changes in points of interest * Fixed hanging roads * Fixed vegetation in locations CARS * Returned cars - [[Wrangel]], [[Farmer]], [[Cobra]] - now they can be found traveling around the world * Improved mechanics of spawning new cars, now they can have attached parts * New system for calculating the price of a car flip (depends on the number of tunnels passed) * Changed Farmer suspension - now it does not flip when skidding * Improved interaction with the ignition key * When loading the game, the ignition key is in the correct position * Fixed collisions of the car boarding zone - objects will no longer get stuck in them * Low beam headlights now work correctly when loading * Changed the underhood space of the Wrangel, Farmer and Cobra * Changed the Cobra mesh CHARACTER * All items (food, drink, first aid kits and etc.) now have MUCH less impact on the character (for example, you can no longer replenish the entire thirst bar with one liter of water) * Fixed bouncing and breaking the car when crouching on it ITEMS * Added new items - [[side mirror]]s (can be installed on car doors) * [[Air filter]]s now have the "wear" parameter instead of "strength" * You can now drink from a [[barrel]] of water * You can now drink from a [[radiator]] * Fixed a bug when picking up [[money]] did not work * Damaged [[wheel]]s are again dangling while driving * Figures on the [[dashboard]] are shaking their heads again * Old air filters no longer spawn * Fixed interactive zones for installing items * A used [[flare]] is now correctly displayed when loading the game * Fixed a bug when the sound of pouring [[liquid]]s was played when pouring into a full container * Fixed the material of audio [[cassette]]s - now they do not reflect light INTERFACES * Added interface for finding a new car * Added a button to hide the interface (F7) in the game * Fixed a situation where the information window about the musician could not be closed FIXES * Fixed a bug where items in locations were not saved after driving through a [[tunnel]] * Fixed a bug where items in locations flew apart when loading the game * Fixed errors related to controls * Fixed a collision of [[merchant]]s * Fixed collisions of objects * Fixed texts OPTIMIZATION and ETC. * Global optimization of the physics of objects * Changes in the save system for more stable operation * Optimization of world creation and loading * Optimization of some components of cars * Optimization of shadows * Minor changes in postprocessing ==Update 13== January 23, 2025 - UPDATE #13 - AVAILABLE IN BETA BRANCH! Another pack of fixes for updates 11 and 12. Including fixed errors with car takeoff and fixed bug with landscape disappearance. New roads and 4 new points of interest were also added (they were already there 2 years ago in the test version of the game) WORLD * Added 4 new [[points of interest]] * Fixed a bug with the disappearance of the [[landscape]] * Added 10 kilometers of new [[road]]s * Minor changes to level templates * Reduced the frequency of [[sandstorm]]s * Fixed incorrect textures in locations CARS * Removed glare from the [[windshield]] in the first person view * Removed interaction with the windshield in the first person * Fixed a bug when the [[wheel]] installation zone was in the air CHARACTER * Fixed zooming in * FOV settings are no longer reset after zooming in ITEMS * Fixed a bug when the car flew into the air if you got into it with a wheel in your hands * The [[radiator]] can now also be [[repair]]ed (using tools) * Hood Cobras can no longer be attached to the [[Pickup]] INTERFACES * Fixed display of control settings INPUT * Added [[sleep]] button on gamepad * Improved menu controls with gamepad OPTIMIZATION and ETC. * Optimized interaction with objects ==Update 12== January 23, 2025 - UPDATE #12 - AVAILABLE IN BETA BRANCH! Thank you for participating in the beta testing and for your feedback! This update fixes critical bugs and shortcomings that appeared in UPDATE #11 BETA. !KNOWN BUGS * Car painting has not yet been fixed (if your spray paint does not work, exit to the main menu and enter the game again, this is a temporary solution) * If you had a cassette in the radio in UPDATE #11, then in UPDATE #12 you will not be able to remove it and insert a new one (in the process of fixing). For now, only starting a new game will work. WORLD * Added [[wheel]]s and [[tire]]s to the [[starting store]] * Expanded the range of goods in stores at locations * Fixed opening [[door]]s * [[Trash can]] lids can now be dragged * Fixed the location of items in the [[starting garage]] CARS * [[Engine oil]] consumption has been reduced by 5 times * [[Radiator]] water consumption has been reduced by 5 times * Tire wear has been reduced by 4 times * Gameplay settings now affect tire wear (damage rate) * The tailgate from [[Wrangel]] can no longer be attached to the [[Pickup]] ITEMS * Now you can install an [[air filter]] on all engines * Fixed a bug where it was impossible to put a tire on a wheel * Fixed a bug where you could insert several [[cassette]]s into the [[radio]] * Old air filters have been removed from stores * Fixed the display of information about items in stores * [[Canned good]]s can now be eaten, not drunk :) FIXES * Fixed [[water bottle]] stuck in starting location * Text fixes ==Update 11== January 21, 2025 - AVAILABLE IN BETA BRANCH! Work on the update took WAY longer than I planned (and it's still a work in progress). Without exaggeration, this is the most important update in technical terms ever. The game save system, world generation, item generation and mechanics were completely rewritten from scratch, hundreds of bugs were fixed. Character classes were added, gameplay settings, an NPC generation system was added (for now only traders), SANDSTORM, and, of course, many kilometers of new roads were added (new places are still in the process) and various menus were stylized. After a little testing, I will start adding all the previously planned content. Get ready, it will be VERY dusty! MAIN * NEW SAVE SYSTEM ** Unfortunately, old saves will not work. But I had to completely rewrite the save system in order to implement all the ideas I had in mind, and also to make the game work stably. Items are now saved correctly and do not disappear * Added save slots * Added the ability to configure game parameters at startup (hunger rate, thirst rate, parts wear multiplier, etc.) WORLD * WORLD GENERATOR VERSION 4.0 ** Added "schemes" of locations - now they are generated randomly ** [[Road]]s have become more diverse ** Various turns have appeared ** The [[landscape]] has become more detailed * The starting location (character's house) has been changed * [[Tunnel]]s for transition between locations have returned * Added more than 50 kilometers of new roads * Added a huge variety of [[NPC]] appearances * Road signs now show a more accurate distance * Grass and trees "disappear" smoothly due to the drawing distance * Added haze on distant objects * Added new [[weather]] - sandstorm * Added new weather - clear sky * Added new objects * Wind now affects grass * Changed [[fog]] color CARS * At the start of a new game, only one car is now available (new cars can be found along the way) * Air filter is now installed on the engine itself * Water tank replaced with radiator * Pickup collision significantly improved * Pickup interior changed * Side mirrors can now be removed and replaced * Improved visual display of suspension operation * Improved collision between character and cars ** At a certain temperature, engines have a "hot air" effect * All cars have updated underhood space * Fixed and expanded interactive areas for installing wheels * Updated brake light material * Added brake light backlight * Fuel filler flap can no longer be painted separately, it automatically takes on the body color (I bet you didn't know it could be painted separately) CHARACTER * Added character editor ** When starting a new game, you can choose the character's appearance ** When starting a new game, you can choose the character's history (affects some mechanics games) * Completely changed the mechanics of rest - now you can sleep not only on beds, but also on chairs/armchairs/sofas/in a car/and even standing * Changed the damage modifier when in a radioactive zone ITEMS * Added the ability to rotate objects when dragging (ALT key) * Added mechanics for installing items on an object * Changed the mechanics of generating items in locations * Added a new item - a radiator. It replaces the Water tank * Changed the appearance of Repair Tools * Changed the mechanics of Repair Tools * Added cans of chrome paint * You can now drain oil from the engine * Removed the item - Water tank * Added new air filters * Items no longer get stuck in drawers * Improved item physics INTERFACES * Added a save game button to the pause menu * Changed the statistics window * The statistics screen now also appears when returning home through the menu * Changed the character characteristics interface * Completely changed the menu and settings hood * Full controller support in the menu * Added the head bob setting * Added a rest window * Added animation for falling asleep and waking up * Added new tips to the loading screen * Improved readability of game text INPUT * You can now get up from beds/chairs/sofas by pressing [SPACE] * Added vibration of the gamepad when accidents FIXES * Fixed Fatal Error (with game crash) when dragging objects * Fixed pouring liquids, now 0.1 will not be displayed in empty canisters * Fixed world generation bugs * Fixed places where locations loaded poorly * Saving in the car now happens correctly * Fixed a bug with entering the car when loading * Fixed pouring liquids "via Bluetooth" haha * The character's needs no longer decrease while the game is loading * Fixed collisions of some objects OPTIMIZATION and ETC. * Significantly accelerated loading of locations * Code refactoring - rewritten a large number of functions and removed unnecessary variables. The game will work more stably, and also on some systems the performance will increase * Completely rewritten the code of objects * Large optimization of landscapes * Removed many unused objects * Optimization of car lights * Optimization of object shadows Hundreds of other improvements and fixes ==Update 10== April 8, 2024 - GAMEPAD SUPPORT AND IMPROVEMENTS MAIN * Improved gamepad support WORLD * Added cactuses (just as decoration) * Fixed collisions in locations where the player could get stuck * Fixed "holes" in landscapes CARS * Farmer truck: Air filter position changed * C0-BR4: Changed appearance * C0-BR4: Now you can install the front bumper, ornament and windshield * C0-BR4: Improved collision * C0-BR4: Improved access to engine compartment * C0-BR4: Improved body paint ITEMS * Improved interactive areas for installing items on cars FIXES * Fixed a bug when it was impossible to interact with installed car parts * Fixed a bug with the physics of hoods * Other fixes and improvements OPTIMIZATION * Improved game code ==Update 9== March 26, 2024 - NEW CAR AND PLACES! MAIN * Added new mechanics - opening new [[cars]] WORLD * Added 2 new places to explore * Added [[birds]] * Changes in locations: [[military base]] and [[bunker]] * Fixed [[chair]]s that could not be sat on * Minor changes to the [[starting location]] CARS * A NEW CAR ADDED - [[C0B-R4]]. To unlock, you need to explore the world. * Improved physics of all cars * When you release the gas, the car loses speed much faster * [[Farmer]]: Changed the position of parts under the hood * Engine speed now decreases when changing gears ITEMS * [[Money]] can now be found in locations * Changed the appearance of the [[engine]]s * Fixed spawn locations for some [[item]]s FIXES * Fixed a bug with squatting on [[seat]]s * Fixed a bug with “flying” objects in the sky OPTIMIZATION * Optimized car meshes ==Update 8.1== January 9, 2024 WORLD * Wind now affects sand scattering (just a graphical effect) CARS * Changed Ranger suspension physics * Improved controls for Ranger * The character's weight further affects the Ranger's suspension when the character sits inside ITEMS * Added two new audio cassettes (Luke Holizna) - Low-fi and chill music * The Scary collection (from Halloween update) audio cassette can now be found in locations * When starting a new game, random cassettes will now spawn in the character’s house FIXES * Fixed a bug with sleep * Fixed a bug where fuel in a canister (barrel) disappeared if the gas tank was full * Fixed the text of the "End trip" window. Please note - items in hand are not saved when returning home * Fixed known cases of falling under the map * Fixed flickering of sand near shops INTERFACES * Added backlighting and button sounds in the settings window OPTIMIZATION * Optimization of object drawing distance * Optimization of the starting location OTHER * New frame limits have been added to the settings (75, 100, 144, 160, 165) ==Update 8== December 26, 2023 - MUSIC & BUGFIXES PACK WORLD * Correction of road landscapes * Fixed POI landscapes * Fixed collisions of some objects (including the basketball hoop) * Added missing sounds (for example, the sound of opening refrigerators at a gas station) CARS * Fixed Wrangel interactive zones * Fixed collision of wheel arches on Ranger * Fixed music playback without a cassette ITEMS * Added 10 new music cassettes * New music cassettes have added information about the artist, album and license * Now installation of machine components occurs by pressing the [E] button * Barrels can now spawn full * Added new item spawn locations * Redistributed spawn chances for engines, roof lights and bumpers * Fixed the physics of objects when opening boxes * Fixed infinite use of first aid kits and pills * Pills and first aid kits no longer spawn “empty” * Flare no longer spawns "empty" * Added usage hint for Flare * Fixed tips for drinks * Fixed sounds of object impacts * Changed the sound of installing a canister on board the car CHARACTER * Fixed a bug where the character could not get up from a squat * Fixed a bug when walking animation was played in the car FIXES * Fixed some game loading errors * Fixed a bug where items in hands disappeared when loading the game and when moving to the next location * Fixed a bug with closing the gate to the next level * Fixed spawning of mail containers * Another fix for item duplication * Fixed spawn delay for starting items * Fixed a bug when the sound of installing wheels was played when starting the game * Fixed a bug when a character got into a car when installing doors * Fixed opening cardboard boxes * Fixed mesh of road signs * Fixed spawning of a “non-working” barrel INTERFACES * Added a window for viewing information about music cassettes OPTIMIZATION * Optimized purchasing and selling items ==Update 7== December 23, 2023 - WORLD GENERATION 3.0 Update #7 introduces a new world generation system - World Generator 3.0, which I have been working on for the last six months. World Generator 3.0 includes larger locations, intersections with a choice of paths, detours, underground locations. With the new generation system, I will now have more opportunities to create new biomes, roads and POIs. In addition to the fact that new POIs were added, the old ones were also completely updated - they became more detailed. Some of the previous POIs have been combined into one location, and some have been removed (some of them will be returned to the game in future updates). The graphics were updated - they became brighter and juicier (the sun is hot!), various graphic effects were added and the lighting was updated. But the night has become even more “unsuitable”; it will be redesigned in the next updates. Get ready for the dark (car headlights are already fixed and shining correctly) The save system has been redesigned - bugs with duplication/disappearance of items should no longer be a problem. It took several weeks to get the saves from the old version to work. But it was worth it, you don't have to worry about your progress. But please note that when loading an old save, you will start the game in the starting location, this is due to the new world generation system - the old locations simply no longer exist. Still, due to the previous item duplication bug, I recommend starting a new game for proper balance. But the choice is of course yours. The assortment of stores has been changed. Now they sell only the essentials; everything else can be found only by exploring the locations. Some prices were also balanced (engine repairs are not so cheap now hehe). * Global changes in post-processing with many new effects * Global lighting change. Including [[wikipedia:godray|godrays]] * Global changes to the save system * Most objects have become "textured" * Changed the color of the sand - now it doesn’t look like dirt MECHANICS * Halloween is over. The witch has disappeared, the pumpkins have expired, the moon has turned pale * (But everyone liked the blood moon so much that in the next updates I will add it as a random event) WORLD * The system for generating and loading locations has been completely changed * Added road intersections with a choice of further path - now the world is not just a long road ahead * Added more than 90 kilometers of new roads * Locations can now also be UNDER THE SAND (bunkers are back!) * Complete remaster of all roads * Added new [[points of interest]] for all [[biome]]s * Remaster of old places of interest - they have become larger, more diverse and more interactive * Locations have become ~3 times larger * More than three hundred new objects for locations and points of interest * Added many interactive objects - doors, cabinets, bedside tables, drawers, boxes, etc. * Changed the transition between locations * The assortment of roadside shops has been changed - now they sell only the essentials * Added new types of roads (for example, filled-up highways) * The roads of the first biome have become more predictable, and no longer look like a roller coaster * There may now be detours on the roads * Changed the boundaries of locations - now it’s not a bare plane * New asphalt textures * Fixed asphalt loading * Asphalt no longer casts a shadow * Fixed object collisions * Minor changes to the starting location * Added holders for [[windshield]]s in the [[store]] :) CARS * Correct operation of high beam headlights * Display of suspension operation - the first step in the mechanics of adjusting the suspension height * A fuel canister can be attached to the Farmer and Ranger * Vehicle handling has been adjusted * Minor changes in car physics * Fixed [[Ranger]] mesh ** Fixed dashboard ** Changed gas tank neck ** Fixed incorrect kinks * Fixed animation error when removing/installing the hood * Fixed the position of the figures on the dashboard * Added mirrors for Ranger doors * Improved smoke from the exhaust pipe * Improved collision between player and car ITEMS * Global change in the item generation system * New loot now appears based on distance traveled * Added 7 new steering wheels * Added a new item - first aid kit * Added a new item - beer * Added new items - flares of different colors * Increased prices for repair kit and pills * Repair kit is now used on the E button * Fixed the position of the repair kit in the hands * Added tooltip for repair kit * Changed mesh and material of the water bottle * Added a new mesh for drinking Sun Col and Moon Col * The power of an item’s “throw” now depends on the character’s speed * Changed physics and collision of some objects CHARACTER * Now the character can crouch (on CTRL) * Added the ability to jump into windows (be careful, you can cut yourself on broken glass) * Now the character can sit on various chairs/sofas/toilets * Fixed character falling on different surfaces - sand shock absorber deals even more damage * Added running effect FIXES * Fixed a bug with duplicating items when saving/loading * Fixed a bug where some items in the trunk could disappear * Fixed a bug when empty food/drinks spawned * Fixed a bug when it was impossible to sell a container with water * Fixed falling through the ground when loading * Fixed a bug with headlight reflections * Fixed a bug where water was displayed in empty bottles and cans * Removed the strange behavior of the farm truck when pressing the N button on the keyboard (I don't know what it was XD) INTERFACES * Changed the main font of the game * Changed loading screen * Added tips to loading screen OPTIMIZATION * Optimization of the “flow” of time * Optimization of sky, sun and fog * Character control optimized * Collision optimization * Optimized the character's house - many unused objects were removed OTHER * Changed the direction of the merchant's view * Dozens of other fixes and improvements ==Update 6== October 29, 2023 - TRANSFUSION OF LIQUIDS AND WINDSHIELDS You have long asked for the ability to transfuse liquids - and I did it!) Now organizing space in the trunk will become even easier. Barrels for all three types of liquids have also been added - they hold a lot of liquids, but also take up a lot of space in the trunk. A lot of work was also done with the glass. Firstly, windshields are now a separate component and must be installed separately on the car. Secondly, the glass material was completely redesigned - they no longer flicker when driving and look much prettier. Thirdly, windshields can now be tinted in different colors (check out the new assortment in the store)! MECHANICS * ADDED LIQUID TRANSFUSION SYSTEM WORLD * Added indication of direction of movement (arrow markings) * Fixed road junctions where the car could “stumble” * Changes in the starting location * Sellers will now feel less hot and less bored CARS * Windshields can now be installed on vehicles * Windshields can be tinted in a variety of colors * Windshields can now be damaged * The glass material has been changed - now they do not flicker, have reflections, and do not have sharp edges * A low gasoline level light has been added to the fuel scale * The text on the fuel scale has become more readable, and a bug that caused it to disappear has also been fixed * Farmer paint fixes * Fixed interactive areas of gas tanks ITEMS * Added a new item - Windshield * Added new items - Tint Films of different colors * Added new items - barrels for various liquids * Pouring liquids now occurs by holding the [E] button rather than pressing * Liquids can no longer be poured more than the required amount * Liquids are now measured in fractional values * Gasoline, water and engine oil now have a clear color indication (gasoline - red, water - blue, oil - gray) * Added the effect of the “fullness” of an object on its mass * Improved dragging of objects * Added hit sounds for all items * Changed the sound of pouring liquids * Some items have become more detailed FIXES * Fixed inverting the mouse inside the car * Correct operation of inverting the mouse in third person * The collision of the witch figurine has been fixed - now it does not fall underground * Fixed a bug where the purchase price of an item was not updated when switching it * Collision fixes on levels (including a fixed motel door) * Fixed price tags for tires in a roadside store * Fixed a glitch associated with overlapping glass material * Fixed an bug in calculating the mass of objects * Fixed description glitch when switching an item INTERFACES * Fixed the position of the durability and fill values of items * Changes in item descriptions * Other interface improvements OPTIMIZATION * Optimized camera control * Optimized item tooltips ==Update 5== October 25, 2023 - PAINTING AND BUMPERS Finally, cars will gain more individuality - they can now be painted! The paint does not overlap, but mixes - you can truly invent your own color. Changes have been made to the wheels - if you had them in the trunk, then most likely (once, when loading an old save) an “explosion of objects” will occur. Front bumpers have been added, but for now as decoration (impact protection mechanics will be added soon). An old bug with “tiny items” was also fixed) WORLD * The number of generated locations has been redistributed * The roadside store is no longer generated on the first section of the path * The range of roadside shops has been expanded * Roadside shops now sell food CARS * Cars and parts for them can now be painted (use spray paint) * Added a new car component - front bumper * Roof lights no longer turn on while in the passenger compartment or trunk of the car * Wrangel body changes * Corrections to the Farmer body, it is also now initially rusty * Fixed the radius of wheels and tires on cars * Fixed the operation of the additional light button * Fixed Ranger suspension (was installed incorrectly) ITEMS * Added spray paint cans (8 different colors) - they can be bought in stores. Two pieces can be found in the starting house * Added 3 front bumpers * Added 4 new rims (2 old ones removed) * Globally changed the appearance of the rims * Changed the appearance of the tires * Changed the materials of most items * Balance of item spawning in locations * Changed prices for rims * Fix sprat and canned meat meshes * Fixed meshes of SunCola and MoonCola cans - now they have a closed state FIXES * Fixed a bug with "tiny items" * Fixed a bug where some items could not be taken while sitting in the car * Fixed an error in information about items that were inside the car * Fixed a bug when an item in the hands was displayed in a third-person camera * Fixed the display of the item in hands when leaving the car * Fixed the system for generating items in stores * Fixed the price tag for gasoline in the starting store * Fixed a bug with mirror reflections OPTIMIZATION * Optimized item collisions * Shadow optimization OTHER * Wood material no longer reflects light ==Update 3 & 4.22== October 22, 2023 - UPDATE 3 - UPDATE 4.22 HALLOWEEN ed. Work on trailers takes much longer than planned (already calculated in months), so they are not included in this update. In this update, work was done to optimize the game, fix many bugs, and also added lights to the roofs of cars, a new themed seller (will be available within a month), and new themed items. What else is being worked on: * Driver customization (clothing, hats) * Replaceable bumpers * New third biome * Forks in the roads * And of course, new cars HALLOWEEN UPDATE * Added a new seller to the starting location * Added new bumper decoration * Added new figures to the dashboard * Added new music cassette * Merchant put on a strange hat CARS * Added mirror reflections in the Farmer (test mode, enabled in graphics settings) * Added engraving to engines * Changes in the Ranger interior * Fixed Wrangel body * Changes in the Wrangel interior * Added sunvisors to the Farmer * Improved locking system for items in the trunk * Cars turn off when returning home * The right Wrangel door is placed only on it * Farmer and Wrangel is no longer dirty * Added gear lever to cars * Added wheel installation sound * Added headlight state saving * Added sunvisors state saving * Correct position of the ignition key after the tunnel * Added sound for repairing parts * The water tank can no longer be repaired * Improved engine sound positioning * Improved music positioning in car CHARACTER * The character's jump has been significantly improved: ** Easy to jump into cars and trunks ** Increased jump height ** Fixed tripping on edges * The animation of entering and exiting the car has been accelerated * The direction of view is maintained when exiting the car * Fixed camera shake when leaving the car * Fixed "floating" control bug * Character no longer accelerates on hills * Improved character control ITEMS * Added 5 roof lights for cars (can be purchased from the starter store) * Added tire bounce sound * Music cassettes now have a price * Fixed a bug when the next track in the radio did not turn on * Fixed the sound of placing a figure on a dashboard FIXES * Fixed loot generation system * Fixed the sand texture of the first biome * Fixed collisions in locations * Fixed a bug with a jerky third-person camera * Fixed spawn <Item_name> * Fixed road joints * Fixed a bug with the end of trip window * Fixed a bug with pushing the car * Fixed bench near the house INTERFACES AND MENUS * New statistics - number of tunnels traversed * Added tooltip for pills * Added game volume setting * Added new interface sounds * Added new tooltips * Improved menu transitions * Some changes in settings OPTIMIZATION * Interactive car sections have been optimized * Fixed and optimized item collisions * Start location optimization * Sand material optimized * Improved performance on ultrawide monitors OTHER * Updated metal material * Sand material no longer reflects light ==Update 2== February 19, 2023 ;World * A NEW [[biome|BIOME]] ADDED WITH UNIQUE APPEARANCE, UNIQUE ROADS AND PLACES (you can just continue on your way, it will appear after another tunnel) * Added [[post container]]s. Please note that this is a new mechanic - now when you click on the "End Journey" button, only the character and the car are returned. Use these containers to move items home. * [[Locations]] are generated at a greater distance from each other * One roadside [[shop]] always spawns in the biome * No more duplicate locations within the same biome * Moved the character's [[house]] to a more convenient position (you can pick up your items in the previous place) * Opened the second entrance to the starter shop * Some changes in roadside shops * New items now spawn in the start shop (must be found first) * Fixed the position of the [[bed]] on the roof of the [[gas station]] * Added a new type of bed (medical couch) * Some changes on the [[road]]s of the first biome (for example, there are more power lines) ;Cars * Balanced damage to the [[engine]] (please don't forget about the [[air filter]] - it's not displayed on the [[dashboard]], you need to check it under the hood) * "Call Tow Truck" option replaced with "Flip Car" (price increases with each use) * Added [[door]]s and [[tailgate]] for [[Wrangel]] * Fixed [[Farmer]]'s dashboard * Fixed "items lock" zones for vehicles * Fixed a bug of hanging doors in the air * Car doors no longer disappear ;Character * Added fall damage (landing on sand is softer) * Added [[sleep]] time selection interface * Fixed sleep bug ;Items * Engines now have different colors * Fixed book box collision (it no longer jumps in place) ;Interfaces * Added item dragging tooltip * Added Motion Blur setting * Added View distance setting ;Technical * Fixed bug when graphics settings were not saved * From a third person it is no longer possible to open the tailgate * Significantly optimized location loading code * Fixed bug with incorrect terrain loading * Optimization of the physics of doors / tailgate / hood * Control of the character and cars is duplicated on the arrow keys * Fixed bug with "double" action * More responsive left click controls * Control optimization * Optimized lighting and shadows * Fixed known cases of falling under the map ==Update 1== February 11, 2023 - REDUX RELEASED! REDUX version is live *insert salut here* * This is not a final update, game will be updated as long as possible. * There may be annoying bugs in the game - I try to fix them first. * All languages that were available in the previous version of the game will be added again as soon as possible. * Saves from the old version do not fit the REDUX version. REDUX will replace the current version of the game (the original 2021 version will be available on the second branch for a while). At the start will be available two [[biome]]s with unique [[road]]s and places of interest and 3 cars with various parts for them. [[Trailer]]s, [[motorbike]]s, [[semi-truck]], and [[camper van]] will be available in the game in future updates in the near future (physics testing in progress). REDUX has received full support for Windows 11. System requirements may increase slightly. What's new * New version of game engine * Completely new car physics - more speed, correct [[suspension]] physics, the ability to detach [[wheel]]s and other parts ([[door]]s, [[mirror]]s, etc) * Changed graphics with many new effects * I plan to significantly expand the car park * Repainting cars (in developing) * New biomes, new [[locations]] and reworked old locations * Car's trailers (in developing) * New [[car parts]] * New items to transport and [[sell]] * Gamepads support * Windows 11 support ==Update 17 old== ;October 27, 2020 - IMPROVEMENTS ;Changes * Increased car's speeds * Fixed Russian language * Fixed bugs * Other fixes and improvements ==Update 16 old== October 24, 2020 - TRADER ;Changes * Added [[trading]] system * Added shop and trader in [[Nancy Lake]] * Added new [[engine]]s, [[batteries]], [[air filter]]s and [[water tank]]s * Added new [[drinks]] * Added new item type - [[energy drink]]s * Added info for all items * Added new sounds * Added engine's and water tank's caps * Added new [[dashboard]] lights * Added evacuating cutscene * Changed ** [[car parts]] visualisation ** car parts consumption ** [[hero]]'s height ** some items size ** Changes in game menu * Fixed bug with item's save * Fixed car's collisions * Fixed maps bugs and collisions Tons of changes and improvements ==Update 15 old== October 16, 2020 Changes * Added new maps ([[bunker]]s returns!) * Added car's components consumption * Rebalancing world generation * Rebalancing items spawn * Rebalancing engine's [[oil]] consumption * Now when you return to home, all [[hero]]'s states will recover * Fixed bug with car's [[steering wheel]] * Fixed [[Wrangel]] collisions * Fixed maps bugs * Other fixes and improvements ==Update 14.5 old== October 13, 2020 Changes * Fixed problems with saves * Fixed bug with duplicate spawn of items * Items in [[trunk]] now saves when you return to home * Fixed [[Wrangel]] car collisions * Cars wont kick now * Some changes in levels ==Update 14 old== October 11, 2020 Changes * New world system with biomes * Reworked all maps * New car * New save system (old saves now not worked - just start new game) * New generation system of items * New postprocessing In the next updates: * New maps and biomes * Trading system * Quest system * Car's painting ==Update 13 old== July 27, 2020 Changes * New engines with different powers * New parameters of car parts * New interface of items info * Changed game colors * Changed items spawn * Some fixes with saves * Added Spanish localisation. Thanks to MadLootGamer! * Added German localisation. Thanks to Mr.T! * Added Estonian localisation. Thanks to MadLootGamer! * Added Turkish localisation. Thanks to Filozof86! * Added Thai localisation. Thanks to Sumrid! Traders and new locations will be added in next update. ==Update 12 old== July 17, 2020 - Saves fix ;Changes * Balancing chances of items spawn * Fixed bug with save of places * Fixed car and hero collisions * Fixed other bugs * Updated Czech language. Thanks Kilian * Updated Dutch language. Thanks Dustin * Updated French language. Thanks Vinss * Updated Portuguese language. Thanks Zewatara ==Update 11 old== July 16, 2020 - Settings ;Changes * New settings screen * Added super low video settings for potato PC * Added key rebinding settings * Added new video settings - resolutions, gamma, motion blur, bloom and etc. * Added mouse sensetive and invert settings * Added new sounds * Changed main menu * Changed game menu * Fixed bug with disappearance of items * Fixed French localisation * Fixed Russian localisation * Fixed bugs ==Update 10 old== July 13, 2020 - Languages ;Changes * Added Italian language. Thanks to Punidue! * Added Polish language. Thanks to NyteU! * Added Norwegian language. Thanks to Vangen! * Added French language. Thanks to Vinss! * Fixed Russian language * Changed game font * Added VSYNC setting ==Update 9 old== July 10, 2020 - FULLREBUILD update #9 ;Changes * Added spawn of road junctions * Added Russian, Portuguese and Dutch localizations (thanks to Dustin and Zewatara) * Added engine state lamp * Added salon light * Added hazard lights * Increased spawn chance of fuel in gas stations * Fixed bugs with items * Fixed oil count lamp ==Update 8 old== July 9, 2020 - FULLREBUILD update #8 ;Changes * Added ENDLESS ROADS with generation * Added new places * Added new items * Added new hero's states - health and temperature * Now hero can die<s>d</s> * Added engine's durability * Added distance meter * Added sun flares * Added sun visors * Added new sounds * Changed global postprocessing * Fixed bug with sleep * Fixed item's tooltip position * Fixed items in hand trembling * Global optimization ==Update 7 old== July 2, 2020 - FULLREBUILD update #7 ;Changes * Added day/night cycle * Added new containers - suitcases, cabinets, trashcans and others * Added car's headlights * Added car's salon light * Added car's dashboard light and indicators * Added new sounds * Rebalansed item's spawn * Sleeping rewinds time for 6 hours * New texture for landscape * New lighting system (with new shadows) * Some changes in levels * Added FOV setting * Changed main menu * Fixed bugs ==Update 6 old== June 27, 2020 - FULLREBUILD update #6 ;Changes * Now items in trunk will be saved * Added tailgate * Fixed item's physic in trunk * Added new car's sounds * Added new item's sounds * Added car crash effect * Added horn BEEP BEEP * Fixed some bugs with landscapes ==Update 5 old== June 26, 2020 - FULLREBUILD update #5 ;Changes * The world has been expanded * Redesign all locations * Randomization roads and places and their directions * Randomization spawned items * Randomization of items in cardboard boxes * RETURN TO HOME button works correct * When you return home, the world is regenerated * Fixed collisions * Changed main menu * Fixed some bugs ==Update 4 old== June 23, 2020 - FULLREBUILD update #4 ;Changes * Added NPC's * Added dialogue mechanic * Now game will be saved * New items * Increased car parts consumption * Duplicated items drop button [x] * Fixed item positions in car * Fixed ladder collisions * Fixed bug with glass * New places and roads (completed first location) * NPC (trader in Nancy Lake) * Save game * New items (include engine oil, crowbar, knife, new foods and drinks) and car parts * New mechanics with knife and crowbar ==Update 3 old== June 19, 2020 - FULLREBUILD update #3 ;CHANGES * Added fuel consumption * Added fuel lamp in dashboard * Added change volume of the radio * Added sand dust * Changed item's system * Some changes in locations * Fixed bug with items switch * Fixed bug with items pickup * Fixed bug with ignition * Fixed roads collisions * Fixed motion blur * Changed some items size * Removed shadows of items in hands ==Update 2 old== June 16, 2020 - FULLREBUILD Update #2 ;CHANGES: * New roads and places * Added radio in car * New items, including audio cassettes * Added music! * Deleted global map and gates * Water can be drinking, canned food can be eating * Sleep restores fatigue * Added new sounds - environment, footsteps, items and etc * Some changes in Nancy Lake * Changed engine sound * New terrain type * New car interior * Fixed car's textures * Fixed bug with enter to car * Fixed physics collision with car's doors * Fixed item's physics * Fixed collisions * Added window mode settings ==Update 1 old== June 11, 2020 - FULL REBUILD UPDATE #1 ;Changes: * Changed car's physics * Increased car's [[wheel]]s * Fixed car's collision * Changed car's center of mass * Added info of [[battery]] * Fixed info of [[water bottle]] * Some fixes of global map * Redesign [[Nancy Lake]] In the next update: * Redesign [[road]]s and [[gas station]] * New places - [[Village]] and [[Motel]] * New NPC - [[Trader]] * Fix car parts and [[fuel tank]] ==Update old== June 10, 2020 - FULL REBUID is live on test branch FULLREBUILD version is live on test branch.<br> Original version of Under the Sand is no longer supported and will be changed by FULLREBUILD version very soon. ==Small Update / Patch Notes== ;July 8, 2019 - BRAZILIAN PORTUGUESE and HUNGARIAN LOCALIZATIONS ;Wed, July 3, 2019 - UPDATE #13 ENDLESS MODE :* Added endless mode (just continue your way) :* Added new [[road]]s :* Changed fuel and car parts consumption :* Added new sounds :* Added new achievement :* Fixed bugs :* Translations fixes ;Tue, June 25, 2019 - CHINESE LOCALIZATION ;June 23, 2019 - POLISH LOCALIZATION ;June 20, 2019 - DUTCH LOCALIZATION ;June 17, 2019 - UPDATE #12 CUSTOM MUSIC :Added custom online [[radio]] support. More information: https://steamcommunity.com/app/1062960/discussions/0/1639788130288232329/ ;June 17, 2019 - FRENCH LOCALIZATION ;June 16, 2019 - UPDATE #11 MISCELLANEA :* Added 4 new localizations :* Added [[gear shifting]] :* Balance [[engine]]s power :* Added car's [[window]]s opening :* Added camera shake in car :* Added new sounds :* Fixed collisions :* Fixed bug with [[hood]] ;June 16, 2019 - LANGUAGES PACK :Added new localizations: :* German Localization :* Greek localization :* Lithuanian localization :* Norwegian localization ;June 10, 2019 - UPDATE #10 TRUNK RACK :* Added new car part - trunk rack :* New save system :* Now items saves in car salon too :* Fixed [[canister]] sound :* Fixed bugs with items in car salon :* Fixed "slowmo" on slow computers :* Optimization :* Languages fix ;June 2, 2019 - UPDATE #9 PROCEDURAL GENERATION :* ADDED PROCEDURAL GENERATION OF ROADS! :* Added Win64 build :* Fix problems with launch game :* Changed main menus :* Changed fuel and car parts consumption :* Changed headlights power intensivity :* Added logo, changed language screen :* Added opening garage door on horn :* Removed hero's stamina - now you can run forever! :* Fixed bugs ;May 29, 2019 - PORTUGUESE LOCALIZATION ;May 28, 2019 - UPDATE #8 - TECHNICAL :* Added reflection of the central mirror (you can switch on in [[settings]]) :* Added mouse inversion in settings :* Changed [[player]] collisions :* Changed car collisions :* Fixed car crash sound :* Fixed bug with [[painting]] :* Fixed cursor :* Changed some levels ;May 27, 2019 - UPDATE #7 :* Added car's components consumption :* Changed items physics :* Fixed car's doors collision :* Changed fuel consumption :* Some changes in levels :* Added 2 free [[canister]]s to first saloon :* Change canister volume :* Fixed some materials :* Fixed bug with getting out of the car :* Fixed bug with [[handbrake]] :* Fixed bug with items in interior of the car :* Fixed Italian language (thanks to Teo Petruz) :New roads soon ;May 26, 2019 - UPDATE #6 - CAR PAINTING :Added spray bottles for car [[painting]]. Enjoy! ;May 26, 2019 - UPDATE #5 - ACHIEVEMENTS :Several [[achievements]] have been added to the game. Now they work and you can get them. ;May 25, 2019 - Norwegian localization ;May 25, 2019 - UPDATE #4 :* New road and [[saloon]]! :* Now game is saved in each saloon :* New places :* Added [[visor]]s in car :* Removed head restraints in car :* Fixed [[headlight]]s :* Changed some objects :* Changed collisions :* Fixed Italian language :More roads in next update! ;May 24, 2019 - UPDATE #3 :* Added [[graphics settings]] :* Added VSYNC :* Changed pause menu :* Added settings button in pause menu :* Reduced fuel consumption :* Optimization :* Fixed bugs :New roads in next update! Achievement don't work yet. ;Fri, May 24, 2019 - ITALIAN LOCALIZATION ;May 23, 2019 - UPDATE #2 :* Power increase for all [[engine]]s :* Fixed speedometer values :* Full [[fuel tank]] at start :* New interior for [[saloon]] and [[garage]] :* Added lightings in saloons :* Added [[tailgate]] opening :* Added new items (including [[whiskey]]) :* Added [[trade]] behind the bar :* Added new sounds for car :* Added new sounds for items :* Fixed engine sounds :* Animated lighting buttons :* Fixed bugs ;May 22, 2019 - HOTFIX :Fixed bugs with saves. ;May 21, 2019 - UPDATE #1 :* Added new way - now you can continue your journey :* Added [[headlight]]s :* Added interior lighting :* Added [[dashboard]] lighting :* Added new interactive objects :* Added [[horn]]. Beep beep! :* Bugfix :* Fixed Russian and Spanish texts ;May 17, 2019 - Early access! :Hello! UNDER the SAND Early Access Launched! :This is not the end of the journey but another step forward. I want to add more content and features. As this is just an Early Access version of the game, everyone can contribute to the game and make influence on game development process. If you want to collaborate, go to our [https://steamcommunity.com/app/1062960/discussions/ Steam community discussions page] ==External links== * [https://store.steampowered.com/news/app/1062960 Updates and other news] on Steam [[Category:Guides]] 687ee0c5a8f0af1386caa4b7a78511d249569a97 Diner 0 87 118 117 2025-07-21T02:59:19Z Eep 66238 cleanup: bold name, links, fix grammar/punctuation wikitext text/x-wiki [[File:Under the Sand Diner location.png|thumb|402x402px|diner location as seen from the road]] The '''[[wikipedia:diner|diner]]''' is a [[location]] consisting of one mid-20th-century-styled building with four rooms. Outside are multiple abandoned cars, a statue of a woman, and two [[garbage can]]s around back. The roof has an climbable ladder around back. Outside, the cars can have [[rim]]s and inside can be [[health kit]]s, [[flare]]s, and [[oil]]. The garbage cans around back can have oil, [[petrol can]], [[water]], and [[food]]. The roof can have a [[water barrel]]. Inside the diner, there is the main room with tables and benches, some with food, Sun/[[moon cola]]s, and [[money]]. Behind the counter there are two mini [[fridge]]s which have sun/moon colas and [[energy drink]]s respectively. On the counter can spawn money. In the back left corner is the bathroom where, under the sink, water can spawn. In the back room things of interest are a fridge with food and [[light beer]], a food prep table which can have sun/moon cola and above the food prep there is a [[microwave]] with food. Near the end of the room is a grill/griddle with a sun/moon cola and food in the lower cabinet. In the next room there are two boxes with food. [[Category:Locations]] 7e3895a64f10e7cb9095481d42b3a847e48a42e8 Bunker 0 154 217 2025-07-21T03:00:57Z Eep 66238 Created page with "{{stub}} The '''bunker''' is a [[location]]. [[Category:Locations]]" wikitext text/x-wiki {{stub}} The '''bunker''' is a [[location]]. [[Category:Locations]] d25f76a0cb910cfe3cd79561cbb3d6c30d4ea176 Canned beans 0 130 181 2025-07-21T03:02:29Z Eep 66238 Created page with "{{stub}} '''Canned beans''' is a [[food item]]. [[Category:Items]] [[Category:Food]]" wikitext text/x-wiki {{stub}} '''Canned beans''' is a [[food item]]. [[Category:Items]] [[Category:Food]] e3d9fcd2040693f1409ac6dca4f5fa340df5dc4e Tunnel 0 110 149 2025-07-21T03:05:04Z Eep 66238 Created page with "{{stub}} A '''tunnel''' is a [[location]] on the [[road]] where a transition to a new area ([[biome]]) may occur. [[Category:Locations]]" wikitext text/x-wiki {{stub}} A '''tunnel''' is a [[location]] on the [[road]] where a transition to a new area ([[biome]]) may occur. [[Category:Locations]] a8dc3972a5808d29254edad0233aa3e5d95cf570 Meta:Copyrights 4 197 261 2025-07-25T23:58:09Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <!--''[[GAME]]'' content and materials are the intellectual property of their respective owners. -->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license. All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license. [[Category:Legal notices]] a5c705cf276359aef94d426ee75d18bbf1e361ac 262 261 2025-07-25T23:58:09Z Crimroxs 244470 Protected "[[Meta:Copyrights]]" ([Edit=Allow only administrators] (indefinite)) wikitext text/x-wiki <!--''[[GAME]]'' content and materials are the intellectual property of their respective owners. -->Content that you make available on {{SITENAME}} is licensed by you to us under our [{{int:wikigg-tos-url}} Terms of Service]. Do not make content available on {{SITENAME}} where you do not have the necessary rights to grant this license. All textual and graphical content on {{SITENAME}} that we may lawfully license is licensed to you under the [https://creativecommons.org/licenses/by-sa/4.0 Creative Commons Attribution-ShareAlike 4.0] license. [[Category:Legal notices]] a5c705cf276359aef94d426ee75d18bbf1e361ac MediaWiki:Apioutput.css 8 198 263 2025-07-25T23:58:10Z Crimroxs 244470 Adding default set of pages css text/css /* All CSS here is applied on api.php pages */ @media (prefers-color-scheme: dark) { body { background-color:#20211f; border-color: #7b7261; color: #f6ecdb; } h1, h2, h3, h4, h5, h6 { color: rgb(234, 224, 207); border-color: rgb(83, 84, 81); } .mw-highlight .s2 { color: rgb(206, 99, 91); } a { color: rgb(133, 180, 221); } a:visited { color: rgb(141, 127, 218); } pre, code, .mw-code { background-color: rgb(34, 35, 33); color: rgb(234, 224, 207); border-color: rgb(63, 64, 62); } } c95cf2c22c12d821f22b745f2aa78d4f6f711500 MediaWiki:Common.css 8 199 264 2025-07-25T23:58:11Z Crimroxs 244470 Adding default set of pages css text/css /* CSS placed here will be applied to all skins */ /****************************************************************************************** ********************************* Start user-edit variables ******************************* ******************************************************************************************/ /***************************************** ****** START BASIC DESIGN VARIABLES ****** ----------------------------------------*/ :root { --wiki-content-heading-font-family: 'Linux Libertine', 'Georgia', 'Times', serif; --wiki-sidebar-heading-font-family: sans-serif; --wiki-content-border-radius: 0px; --wiki-sidebar-border-radius: 0px; } /*---------------------------------------- ******* END BASIC DESIGN VARIABLES ******* *****************************************/ /***************************************** ****** START BASIC COLOR VARIABLES ******* ----------------------------------------*/ :root, /* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=light, */ /* individual themes are prefixed with .theme- instead */ .view-light { /********************** * Probably edit these * [ LIGHT VIEW ] ***********************/ --wiki-body-background-color: #F6F6F6; --wiki-body-background-image: url(filepath://Site-background.jpg); --wiki-content-background-color: #ffffff; --wiki-content-background-opacity: 100%; --wiki-content-border-color: #a7d7f9; --wiki-content-link-color: #0645ad; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* [ LIGHT VIEW ] */ --wiki-accent-color: #3366cc; --wiki-accent-label-color: #ffffff; --wiki-accent-link-color: #D5FB51; --wiki-icon-to-link-filter: invert(20%) sepia(93%) saturate(2141%) hue-rotate(210deg) brightness(83%) contrast(103%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /**/ } /* end light styles */ /* Begin dark styles, delete from here to "end dark styles" if you don't want your wiki to support any dark themes (remove it from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=dark, */ /* individual themes are prefixed with .theme- instead */ .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; --wiki-body-background-image: url(filepath://Site-background-dark.jpg); --wiki-content-background-color: #202020; --wiki-content-background-opacity: 90%; --wiki-content-border-color: #991A51; --wiki-content-link-color: #6d8afb; /* if changing this, remember to change --wiki-icon-to-link-filter as well!!! */ /* [ DARK VIEW ] */ --wiki-accent-color: #ff4d9d; --wiki-accent-label-color: #000; --wiki-accent-link-color: #1e1e43; --wiki-icon-to-link-filter: invert(60%) sepia(70%) saturate(3715%) hue-rotate(206deg) brightness(101%) contrast(97%); /* put your --wiki-content-link-color into https://mrpie5.gitlab.io/css-filter-generator/ */ /**/ } /* End dark styles */ /*---------------------------------------- ******* END BASIC COLOR VARIABLES ******** *****************************************/ /***************************************** **** START ADVANCED COLOR VARIABLES ****** ----------------------------------------*/ :root, .view-light { /******************* * Maybe edit these * [ LIGHT VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #111111; --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #ba0000; --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ LIGHT VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ LIGHT VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #bf0017; --wiki-warning-color: #b05f30; --wiki-success-color: #0c742f; /**/ /*********************************** * Likely do not need to edit these * [ LIGHT VIEW ] ************************************/ --wiki-body-dynamic-color: #000000; --wiki-body-dynamic-color--inverted: #ffffff; --wiki-body-dynamic-color--secondary: #333333; --wiki-body-dynamic-color--secondary--inverted: #cccccc; --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #ffffff; --wiki-content-dynamic-color: #000000; --wiki-content-dynamic-color--inverted: #ffffff; --wiki-content-dynamic-color--secondary: #333333; --wiki-content-dynamic-color--secondary--inverted: #cccccc; /* [ LIGHT VIEW ] */ --wiki-alert-label-color: #ffffff; --wiki-warning-label-color: #ffffff; --wiki-success-label-color: #ffffff; --wiki-icon-general-filter: ; /* do not set this to none, ignore the "unexpected token" error */ /**/ } .view-dark { /******************* * Maybe edit these * [ DARK VIEW ] ********************/ --wiki-body-background-position: top center; --wiki-body-background-size: cover; --wiki-body-background-repeat: no-repeat; --wiki-body-background-attachment: fixed; --wiki-content-background-color--secondary: color-mix(in srgb, var(--wiki-content-background-color) 96%, var(--wiki-content-dynamic-color)); --wiki-content-text-color: #ededed; --wiki-content-link-color--visited: var(--wiki-content-link-color); --wiki-content-link-color--hover: var(--wiki-content-link-color); --wiki-content-redlink-color: #FC5B4F; --wiki-content-heading-color: var(--wiki-content-text-color); --wiki-content-heading-border-color: var(--wiki-content-border-color); /* [ DARK VIEW ] */ --wiki-navigation-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-border-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-text-color: var(--wiki-content-link-color); --wiki-navigation-selected-background-color: var(--wiki-content-background-color); --wiki-navigation-selected-border-color: var(--wiki-content-border-color); --wiki-navigation-selected-text-color: var(--wiki-content-text-color); /* [ DARK VIEW ] */ --wiki-neutral-color: var(--wiki-content-text-mix-color); --wiki-alert-color: #ff576a; --wiki-warning-color: #cf721c; --wiki-success-color: #13aa45; /**/ /*********************************** * Likely do not need to edit these * [ DARK VIEW ] ************************************/ --wiki-body-dynamic-color: #ffffff; --wiki-body-dynamic-color--inverted: #000000; --wiki-body-dynamic-color--secondary: #cccccc; --wiki-body-dynamic-color--secondary--inverted: #333333; --wiki-content-border-color--secondary: color-mix(in srgb, var(--wiki-content-border-color) 50%, transparent); --wiki-content-border-color--accent: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); --wiki-content-link-label-color: #000; --wiki-content-dynamic-color: #ffffff; --wiki-content-dynamic-color--inverted: #000000; --wiki-content-dynamic-color--secondary: #cccccc; --wiki-content-dynamic-color--secondary--inverted: #333333; /* [ DARK VIEW ] */ --wiki-alert-label-color: #000000; --wiki-warning-label-color: #000000; --wiki-success-label-color: #000000; --wiki-icon-general-filter: invert(100%); } /*---------------------------------------- ***** END ADVANCED COLOR VARIABLES ******* *****************************************/ /***************************************** **** START ADVANCED DESIGN VARIABLES ***** ----------------------------------------*/ :root { /*********************** start logo position ----------------------*/ --wiki-is-top-logo: 0; /* 1 = center logo at the top of the page; 0 = logo at the top left of the page */ --wiki-logo-file-width: 160; /* Width of the image file in px. Put a number without the letters `px`. */ --wiki-logo-file-height: 160; /* Height of the image file in px. Put a number without the letters `px`. */ --wiki-logo-height: calc(var(--wiki-logo-file-height)*1px); /* Valid only when --wiki-is-top-logo is 1. The height the logo should be shown */ --wiki-logo-margin: 15px; /* the width of margin below the logo. When --wiki-is-top-logo is 1, this is also the default value of --wiki-top-spacing */ /*----------------------- end logo position ***********************/ --wiki-is-navigation-inside-content: 0; /* 0 = default navigation tabs layout; 1 = navigation tabs inside content box */ --wiki-body-font-family: sans-serif; --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); /* only apply to the main title of article */ /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-width: 1px; --wiki-sidebar-width: 10em; /* width of sidebar(#mw-panel) */ --wiki-sidebar-portal-spacing: 0px; --wiki-sidebar-border-width: var(--wiki-content-border-width); --wiki-navigation-border-radius: 0px; /* border radius of tabs */ /******************* * Maybe edit these * [ DESIGN ] ********************/ --wiki-logo-filter: none; /****** the following length variables must have units specified even if 0, ignore the warning *****/ --wiki-content-border-top-radius: var(--wiki-content-border-radius); --wiki-content-border-style: solid; --wiki-content-border-image: none; --wiki-content-backdrop-filter: none; --wiki-page-content-max-width: 9999px; /* max width of sidebar+gap+content, must be a length value. A huge value can be used to indicate no limit, e.g. 99999px */ --wiki-gap-between-sidebar-and-content: 0.5em; /* gap between sidebar(#mw-panel) and content(#content) */ --wiki-sidebar-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-line-height: 1.125; --wiki-sidebar-heading-font-size: 0.75em; /* please use em or rem for this */ --wiki-sidebar-margin: 0.5em; --wiki-sidebar-list-item-padding: 0.25em 0.25rem; --wiki-sidebar-list-padding: 0.25rem; --wiki-sidebar-list-item-background--hover: none; /* background of hover item */ --wiki-navigation-font-size: 0.8125em; /* please use em or rem for this */ --wiki-navigation-height: 2.75rem; /* height of navigation area,include spacing above tabs */ --wiki-navigation-left-spacing: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-radius) + var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-right-spacing: calc( var(--wiki-is-navigation-inside-content) * 0.5rem ); --wiki-navigation-box-background-color: var(--wiki-content-background-color); --wiki-navigation-box-background-opacity: calc(var(--wiki-content-background-opacity)*0.8*var(--wiki-is-navigation-inside-content)); --wiki-navigation-box-background: color-mix(in srgb, var(--wiki-navigation-box-background-color) var(--wiki-navigation-box-background-opacity), transparent); /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-border-image: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-box-backdrop-filter: none; /* usually only needed when --wiki-is-navigation-inside-content is 1 */ --wiki-navigation-selected-backdrop-filter: var(--wiki-content-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ --wiki-navigation-backdrop-filter: var(--wiki-navigation-selected-backdrop-filter); /* usually only needed when --wiki-is-navigation-inside-content is 0 */ /* nav tabs style. The vector gradient is default. * If you want to customize the style of tabs, it's easier to start with the following settings: * --wiki-navigation-background-image: none; * --wiki-navigation-selected-background-image: none; * --wiki-navigation-selected-border-width: calc( (1 - var(--wiki-is-navigation-inside-content))*var(--wiki-content-border-width) + var(--wiki-is-navigation-inside-content) * 1px ); * --wiki-navigation-selected-border-bottom-background: none; * --wiki-navigation-tab-spacing: 0.25em; * --wiki-navigation-tab-padding-top: 0.5em; * --wiki-navigation-tab-padding-bottom: 0.5em; */ --wiki-navigation-tab-spacing: -1px; /* width of the space between tabs, can be a negative number, in which case adjacent tabs will overlap */ --wiki-navigation-tab-padding-top: 1.25em; --wiki-navigation-tab-padding-x: 0.75em; --wiki-navigation-tab-padding-bottom: 4px; --wiki-navigation-selected-border-width: 0px; /* border width of selected tabs */ --wiki-navigation-border-width: var(--wiki-navigation-selected-border-width); /* border width of normal tabs */ --wiki-navigation-border-image: none; --wiki-navigation-selected-border-image: var(--wiki-navigation-border-image); --wiki-navigation-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to top,var(--wiki-navigation-background-color) 0,var(--wiki-navigation-selected-background-color) 100%); --wiki-navigation-background-repeat: no-repeat, no-repeat, repeat-x; --wiki-navigation-background-position: left bottom, right bottom, left bottom; --wiki-navigation-background-size: 1px 100%, 1px 100%, 100%; --wiki-navigation-selected-background-image: linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%), linear-gradient(to bottom,transparent 0,var(--wiki-content-border-color) 100%); --wiki-navigation-selected-background-repeat: no-repeat, no-repeat; --wiki-navigation-selected-background-position: left bottom, right bottom; --wiki-navigation-selected-background-size: 1px 100%, 1px 100%; --wiki-navigation-selected-border-bottom-background: linear-gradient(to right, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px), linear-gradient(to left, var(--wiki-content-border-color) 0, var(--wiki-content-border-color) 1px, transparent 1px); /* affects the dropdown menu under More */ --wiki-navigation-dropdown-font-size: var(--wiki-navigation-font-size); /* please use em or rem for this */ --wiki-navigation-dropdown-border-width: 1px; --wiki-navigation-dropdown-border-radius: var(--wiki-navigation-border-radius); --wiki-navigation-dropdown-padding: 0.25em; /* padding of the dropdown menu box */ --wiki-navigation-dropdown-item-padding: 0.625em; /* padding of each dropdown menu items */ --wiki-navigation-dropdown-item-background--hover: none; /* background of hover item */ --wiki-navigation-dropdown-border-image: none; --wiki-navigation-dropdown-backdrop-filter: none; --wiki-navigation-dropdown-box-shadow: none; /* box shadow */ /* styles of the footer */ --wiki-spacing-before-footer: 0px; --wiki-footer-border-image: none; /* padding on body element */ --wiki-top-spacing: calc(var(--wiki-is-top-logo)*var(--wiki-logo-margin) + (1 - var(--wiki-is-top-logo))*1em); /* extra spacing below wiki.gg netbar */ --wiki-left-spacing: 0.5em; --wiki-right-spacing: 1em; --wiki-bottom-spacing: 2em; /* end design variables */ } /*---------------------------------------- ***** END ADVANCED DESIGN VARIABLES ****** *****************************************/ /******************************* **** START SHARED VARIABLES **** **** tl;dr: don't edit this **** ********************************/ /* These variables are rarely touched, usually inherit other variables, and are shared on all themes. In 99% of cases none of these are ever edited, and you should only be doing so if you have a very clear vision, understand what you are doing, and *know* that what you are trying to do is not accomplished by changing another variable in the above sections. Since these are by default shared across all themes, if you support multiple themes you'll probably want to separate the variables you want to modify here into .view-x blocks like above. If you don't understand what that means or how to do that then you probably shouldn't be modifying this section. */ :root { --wiki-content-border-bottom-width: var(--wiki-content-border-width); --wiki-content-border-bottom-style: var(--wiki-content-border-style); --wiki-content-border-bottom-color: var(--wiki-content-border-color); --wiki-content-text-mix-color: color-mix(in srgb, var(--wiki-content-background-color), var(--wiki-content-text-color) 62%); --wiki-content-text-mix-color-95: color-mix(in srgb, var(--wiki-content-background-color) 95%, var(--wiki-content-text-color)); --wiki-content-text-color--hover: var(--wiki-content-text-color); /* heading */ --wiki-content-heading-border-bottom-width: 1px; --wiki-content-heading-border-style: solid; --wiki-content-heading-font-weight: normal; --wiki-content-heading-font-style: normal; --wiki-content-heading-text-transform: none; --wiki-content-heading-line-height: normal; --wiki-content-heading-text-shadow: none; /* first heading (h1) */ --wiki-content-firstheading-border-bottom-width: var(--wiki-content-heading-border-bottom-width); --wiki-content-firstheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-firstheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-firstheading-font-family: var(--wiki-content-heading-font-family); --wiki-content-firstheading-font-weight: var(--wiki-content-heading-font-weight); --wiki-content-firstheading-font-style: var(--wiki-content-heading-font-style); --wiki-content-firstheading-text-transform: var(--wiki-content-heading-text-transform); --wiki-content-firstheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-firstheading-color: var(--wiki-content-heading-color); --wiki-content-firstheading-text-shadow: none; /* sub-heading (h3, h4, h5, h6) */ --wiki-content-subheading-border-bottom-width: 0px; --wiki-content-subheading-border-style: var(--wiki-content-heading-border-style); --wiki-content-subheading-border-color: var(--wiki-content-heading-border-color); --wiki-content-subheading-font-family: var(--wiki-body-font-family); --wiki-content-subheading-font-weight: bold; --wiki-content-subheading-font-style: normal; --wiki-content-subheading-text-transform: none; --wiki-content-subheading-line-height: var(--wiki-content-heading-line-height); --wiki-content-subheading-color: var(--wiki-content-heading-color); --wiki-content-subheading-text-shadow: none; /* heading size */ --wiki-content-firstheading-font-size: 1.8em; --wiki-content-heading-h2-font-size: 1.5em; --wiki-content-heading-h3-font-size: 1.2em; --wiki-content-heading-h4-font-size: 114%; --wiki-content-heading-h5-font-size: 108%; --wiki-content-heading-h6-font-size: 100%; --wiki-content-toc-background: var(--wiki-content-background-color--secondary); --wiki-content-toc-border-width: 1px; --wiki-content-toc-border-style: solid; --wiki-content-toc-border-color: var(--wiki-content-border-color); --wiki-content-toc-border-radius: 0px; --wiki-content-toc-border-image: none; --wiki-content-toc-box-shadow: 0 0.1em 0.2em #000000; --wiki-content-catlinks-background: var(--wiki-content-background-color--secondary); --wiki-content-catlinks-border-width: 1px; --wiki-content-catlinks-border-style: solid; --wiki-content-catlinks-border-color: var(--wiki-content-border-color); --wiki-content-catlinks-border-radius: 0px; --wiki-content-catlinks-border-image: none; --wiki-content-catlinks-box-shadow: none; --wiki-content-filetoc-background: var(--wiki-content-background-color--secondary); --wiki-content-filetoc-border-width: 1px; --wiki-content-filetoc-border-style: solid; --wiki-content-filetoc-border-color: var(--wiki-content-border-color); --wiki-content-filetoc-border-radius: 0px; --wiki-content-filetoc-border-image: none; --wiki-content-filetoc-box-shadow: none; --wiki-logo-offset-x: 0px; --wiki-logo-offset-y: 0px; --wiki-logo-offset-x--mobile: 0px; --wiki-logo-offset-y--mobile: 0px; --wiki-sidebar-padding: 0px; --wiki-sidebar-background-color: var(--wiki-content-background-color); --wiki-sidebar-background-opacity: var(--wiki-content-background-opacity); --wiki-sidebar-background-image: none; --wiki-sidebar-background-position: center; --wiki-sidebar-background-repeat: repeat; --wiki-sidebar-background-size: auto; --wiki-sidebar-filter: none; --wiki-sidebar-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-sidebar-border-color: var(--wiki-content-border-color); --wiki-sidebar-border-style: solid; --wiki-sidebar-border-image: none; --wiki-sidebar-link-color: var(--wiki-content-link-color); --wiki-sidebar-link-color--hover: var(--wiki-content-link-color--hover); --wiki-sidebar-heading-color: var(--wiki-content-heading-color); --wiki-sidebar-heading-font-weight: normal; --wiki-sidebar-heading-font-style: normal; --wiki-sidebar-heading-text-transform: none; --wiki-sidebar-heading-line-height: normal; --wiki-sidebar-heading-padding: 0.5rem 0.25rem 0.5rem 0.5rem; --wiki-sidebar-heading-margin-bottom: -0.5rem; --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-heading-text-shadow: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-icon-to-link-filter: var(--wiki-icon-to-link-filter); --wiki-sidebar-offset: 0px; /* Vertical offset */ --wiki-accent-color--hover: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-accent-label-color)); --wiki-footer-border-width: var(--wiki-content-border-width); --wiki-footer-border-style: var(--wiki-content-border-style); --wiki-footer-border-color: var(--wiki-content-border-color); --wiki-footer-background-color: var(--wiki-content-background-color); --wiki-footer-background-opacity: var(--wiki-content-background-opacity); --wiki-footer-backdrop-filter: var(--wiki-content-backdrop-filter); --wiki-footer-text-color: var(--wiki-content-text-color); --wiki-footer-link-color: var(--wiki-content-link-color); --wiki-footer-link-color--hover: var(--wiki-content-link-color--hover); --wiki-footer-border-radius: var(--wiki-content-border-radius); --wiki-navigation-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-background-color--hover: var(--wiki-navigation-background-color); --wiki-navigation-background-opacity--hover: var(--wiki-navigation-background-opacity); --wiki-navigation-background-image--hover: var(--wiki-navigation-background-image); --wiki-navigation-background-position--hover: var(--wiki-navigation-background-position); --wiki-navigation-background-repeat--hover: var(--wiki-navigation-background-repeat); --wiki-navigation-background-size--hover: var(--wiki-navigation-background-size); --wiki-navigation-text-color--hover: var(--wiki-content-link-color--hover); --wiki-navigation-selected-border-style: solid; --wiki-navigation-selected-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-border-style: solid; --wiki-navigation-border-color--hover: var(--wiki-navigation-border-color); --wiki-navigation-border-image--hover: var(--wiki-navigation-border-image); --wiki-navigation-border-bottom-color: var(--wiki-navigation-selected-border-color); --wiki-navigation-border-bottom-style: var(--wiki-navigation-selected-border-style); --wiki-navigation-border-bottom-width: calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)); --wiki-navigation-icon-size: 1em; --wiki-navigation-tab-padding-x--icon: var(--wiki-navigation-tab-padding-x); --wiki-navigation-bottom-spacing: 0px; /* If you change this to greater than 0px, you should usually change the value of --wiki-navigation-selected-border-bottom-background to var(--wiki-navigation-border-bottom-color) */ --wiki-navigation-dropdown-background-color: var(--wiki-navigation-selected-background-color); --wiki-navigation-dropdown-background-opacity: var(--wiki-content-background-opacity); --wiki-navigation-dropdown-border-color: var(--wiki-navigation-border-color); --wiki-navigation-dropdown-offset: 0px; /* vertical offset */ --wiki-navigation-search-background-color: var(--wiki-content-background-color--secondary); --wiki-navigation-search-background-image: none; --wiki-navigation-search-background-position: 0; --wiki-navigation-search-background-size: auto; --wiki-navigation-search-background-repeat: repeat; --wiki-navigation-search-backdrop-filter: none; --wiki-navigation-search-border-color: var(--wiki-navigation-border-color); --wiki-navigation-search-border-color--hover: var(--wiki-accent-color); --wiki-navigation-search-border-style: solid; --wiki-navigation-search-border-width: 1px; --wiki-navigation-search-border-radius: 2px; --wiki-navigation-search-border-image: none; --wiki-navigation-search-border-image--hover: var(--wiki-navigation-search-border-image); --wiki-navigation-search-box-shadow: none; --wiki-navigation-search-box-shadow--hover: var(--wiki-navigation-search-box-shadow); --wiki-navigation-search-text-color: var(--wiki-content-text-color); --wiki-navigation-search-font-size: var(--wiki-navigation-font-size); --wiki-navigation-search-height: 2em; --wiki-navigation-search-button-color: currentColor; --wiki-navigation-search-button-color--hover: var(--wiki-navigation-search-button-color); --wiki-navigation-search-button-color-opacity: 80%; --wiki-navigation-search-button-color-opacity--hover: 95%; --wiki-navigation-search-bottom-spacing: 3px; --wiki-navigation-gap-between-left-and-right: calc(max(0px, var(--wiki-navigation-tab-spacing))); /* minimum width between #left-navigation and #right-navigation before tabs start to collapse */ } /*** mobile adjustments ***/ @media screen and (max-width: 720px) { body.has-vector-mobile-menu{ --wiki-sidebar-heading-background: none; --wiki-sidebar-heading-border-image: none; --wiki-sidebar-list-background: none; --wiki-sidebar-list-border-image: none; --wiki-sidebar-list-item-background: none; --wiki-sidebar-list-item-border-image: none; --wiki-sidebar-list-item-background--hover: none; --wiki-sidebar-list-item-border-image--hover: none; --wiki-sidebar-list-item-spacing: 0px; --wiki-sidebar-line-height: 1.125; --wiki-sidebar-background-opacity: 100%; --wiki-navigation-search-border-width: 1px; } } /***************************** **** END SHARED VARIABLES **** ******************************/ /****************************************************************************************** ********************************* End user-edit variables ********************************* ******************************************************************************************/ /****************************** * Fallback for older browsers * * DONT EDIT THIS * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .view-dark, .view-light, :root { --wiki-content-text-mix-color: var(--wiki-content-text-color); --wiki-content-text-mix-color-95: var(--wiki-content-background-color); --wiki-content-background-color--secondary: var(--wiki-content-dynamic-color--secondary--inverted); --wiki-content-border-color--secondary: var(--wiki-content-border-color); --wiki-content-border-color--accent: var(--wiki-accent-color); --wiki-accent-color--hover: var(--wiki-accent-color); } } /***************************** * End older browser fallback * ******************************/ /***************************** * PortableInfoboxes * ******************************/ :root { --pi-background: var(--wiki-content-background-color); --pi-secondary-background: var(--wiki-accent-color); --pi-secondary-background-label: var(--wiki-accent-label-color); --pi-border-color: color-mix(in srgb, var(--pi-secondary-background) 50%, transparent); } .portable-infobox .pi-title, .portable-infobox .pi-header { text-align: center; font-size: 1.5em; background: color-mix(in srgb, var(--pi-secondary-background) 75%, transparent); color: var(--pi-secondary-background-label); } .portable-infobox .pi-data, .portable-infobox .pi-group { background: var(--wiki-content-background-color--secondary); } .portable-infobox .pi-image { padding: 8px; } .pi-image-thumbnail { max-width: 100%; } .pi-caption { color: var(--wiki-content-text-mix-color); } .pi-section-navigation .pi-section-tab.pi-section-active, .pi-section-navigation .pi-section-tab.current, .pi-media-collection .pi-tab-link.current { background: var(--pi-secondary-background); color: var(--pi-secondary-background-label); } .pi-collapse > .pi-item:first-child { cursor: pointer; } /* overqualify these to overwrite normal content heading styles */ .mw-body .portable-infobox h2, .mw-body .portable-infobox h3 { border-bottom: 0; font-family: inherit; font-weight: 700; margin: 0; } /***************************** * End PortableInfoboxes * ******************************/ /******************* * Main page layout * ********************/ #mp-container { display: grid; gap: 10px; } @media screen and (max-width: 990px) { /* for mobile screens */ #mp-container { grid-template-areas:var(--main-page-layout--mobile); grid-template-columns:var(--main-page-layout-columns--mobile, 100%); } .mp-box.mp-hide-on-mobile { display: none; } } @media screen and (min-width: 990px) and (max-width: 1350px) { /* for narrow screens, between 990px and 1350px */ #mp-container { grid-template-areas:var(--main-page-layout--tablet); grid-template-columns:var(--main-page-layout-columns--tablet, 1fr 1fr); } .mp-box.mp-hide-on-tablet { display: none; } } @media screen and (min-width: 1350px) { /* for all other screens, 1350px and wider */ #mp-container { grid-template-areas:var(--main-page-layout--desktop); grid-template-columns:var(--main-page-layout-columns--desktop, 2fr 1fr 2fr); } .mp-box.mp-hide-on-desktop { display: none; } } .mp-box { position: relative; display: flex; flex-flow: column nowrap; width: 100%; box-sizing: border-box; background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 25%, transparent); border: 1px solid var(--wiki-content-border-color); padding: 0px; } .mp-body { height: 100%; display: flex; padding: 0.5em; flex-flow: column nowrap; } .mp-box.centered-content .mp-body { height: 100%; display: flex; flex-flow: column nowrap; justify-content: space-evenly; } .mp-box.has-floating-image { display: block; } .mp-box.has-floating-image .mp-body { height: unset; display: block; } /* overqualified to override normal heading styles */ .mw-body .mp-box h2 { text-align: center; font-weight: bold; font-family: var(--wiki-content-heading-font-family); overflow: initial; border-bottom: 1px solid var(--wiki-content-border-color); font-size: 150%; margin: 0; padding: 5px 0; color: var(--wiki-content-heading-color); } #mp-box-welcome { text-align: center; position: relative; overflow: hidden; } #mp-box-welcome h2 { font-size: 200%; } #mp-welcome { display: flex; flex-flow: column nowrap; position: relative; height: 100%; z-index: 2; box-sizing: border-box; } #mp-welcome .welcome-subtitle { height: 100%; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); padding: 0.5em; } #mp-banner { position: absolute; width: 100%; height: 100%; filter: blur(5px); z-index: -1; background: url(/images/e/e0/MP_banner.jpg); background-size: cover; background-repeat: no-repeat; background-position: top center; } .view-dark #mp-banner { filter: blur(5px) brightness(50%); } .view-light #mp-banner { filter: blur(5px) contrast(50%); } /* [[Template:MP_link]] */ .mp-links { --gap: 10px; } .mp-links > ul { display: flex; flex-flow: row wrap; justify-content: space-evenly; margin: 2px; gap: var(--gap); } .mp-links > ul > li { display: flex; flex-flow: column nowrap; align-items: stretch; text-align: center; box-sizing: border-box; flex: max(calc(50% - var(--gap)), 5em) 1 1; outline: 1px solid var(--wiki-content-link-color); transition: 0.1s ease-in; } .mp-links > ul > li:hover { background-color: color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); } .mp-links.columns-1 > ul > li {flex: max(calc(100% - var(--gap)), 5em) 1 1;} .mp-links.columns-2 > ul > li {flex: max(calc(50% - var(--gap)), 5em) 1 1;} .mp-links.columns-3 > ul > li {flex: max(calc((100% / 3) - var(--gap)), 5em) 1 1;} .mp-links.columns-4 > ul > li {flex: max(calc(25% - var(--gap)), 5em) 1 1;} .mp-links.columns-5 > ul > li {flex: max(calc(20% - var(--gap)), 5em) 1 1;} .mp-links.columns-6 > ul > li {flex: max(calc((100% / 6) - var(--gap)), 5em) 1 1;} .mp-links.columns-7 > ul > li {flex: max(calc((100% / 7) - var(--gap)), 5em) 1 1;} .mp-links.columns-8 > ul > li {flex: max(calc((100% / 8) - var(--gap)), 5em) 1 1;} .mp-links.columns-max > ul > li {flex: max(calc(0% - var(--gap)), 5em) 1 1;} .mp-links > ul > li:hover a { text-decoration: underline; } .mp-links > ul > li > a { display: flex; align-items: center; justify-content: center; height: 100%; flex: 1 1 auto; box-sizing: border-box; padding: 5px; } .mp-links > ul > li > a:first-child { height: 100%; } .mp-links > ul > li > a:last-child:not(:first-child) { height: unset; } .mp-links.stretch, .mp-links.stretch > ul { height: 100%; } .mp-links.side-image li { flex-flow: row nowrap; } .mp-links.plain > ul > li { outline-color: transparent; } /*********************** * End main page layout * ************************/ /********************************************************************************************************************* * Semantically-correct horizontal lists (for Module:Navbox, and they're more machine-readable than {{*}}-formatting) * **********************************************************************************************************************/ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { /* * don't trust the note that says margin doesn't work with inline * removing margin: 0 makes dds have margins again * We also want to reset margin-right in Minerva */ margin: 0; display: inline; } /* Display requested top-level lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, /* Display nested lists inline */ .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* TODO: :not() can maybe be used here to remove the later rule. naive test * seems to work. more testing needed. like so: */ .hlist dt:not(:last-child)::after { content: ":\20"; } .hlist dd:not(:last-child)::after, .hlist li:not(:last-child)::after { /* "space, Middle Dot, space" We use unicode numbers instead of the raw characters due to a Firefox encoding bug on unicode characters. The space is also encoded because raw spaces combined with a unicode number strips the spaces under some conditions such as single-line lists */ /* content: "\20\00B7\20"; font-weight: bold; */ /* "space &nbsp; • &nbsp; space" There may (and likely) be an extra whitespace between <li>s, therefore we have to use a space character as last character of this sequence. By this way, the last space and the next whitespce will collapse as a single space, to make the whitespace on both sides of the middle dot the same width. */ content: "\20\A0\2022\A0\20"; font-weight: inherit; } /* Add parentheses around nested lists */ .hlist dd ol::before, .hlist dd ul::before, .hlist dd dl::before, .hlist dt ol::before, .hlist dt ul::before, .hlist dt dl::before, .hlist li ol::before, .hlist li ul::before, .hlist li dl::before { content: "\20("; font-weight: inherit; } .hlist dd ol::after, .hlist dd ul::after, .hlist dd dl::after, .hlist dt ol::after, .hlist dt ul::after, .hlist dt dl::after, .hlist li ol::after, .hlist li ul::after, .hlist li dl::after { content: ")"; font-weight: inherit; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li::before { content: " " counter(listitem) ".\20"; } /* Progressive enhancement: * try to make the dot always follow the list item in same line */ .hlist :is(li,dt,dd):not(:has(:is(li,dt,dd))) { display: inline-block; } /******************************************** * End semantically-correct horizontal lists * *********************************************/ /*** Miscellaneous ***/ .responsive-image { max-width: 100%; height: auto; } .view-dark .invert-on-dark, .view-light .invert-on-light { filter: invert(100%); } .pixelated { image-rendering: pixelated; } @media screen and (min-width: 720px) { .mobileonly { display: none; } } @media screen and (max-width: 720px) { .nomobile { display: none; } } /*** Utility classes for standard MW galleries ***/ /* it's important that spaced comes before centered in the sheet */ .gallery.gallery.gallery.spaced { /* this selector looks ridiculous but is actually part of stock Vector and therefore a necessary override */ display: flex; flex-flow: row wrap; justify-content: space-evenly; margin-left: unset; } .gallery.centered { text-align: center; } /************************** * Start Modular Templates * **************************/ /********* [[Template:Ambox]] *********/ .ambox { --ambox-color: var(--wiki-accent-color); border: 1px solid var(--wiki-content-border-color); border-left: 10px solid var(--ambox-color); border-radius: 2px; display: flex; align-items: center; gap: .6em; margin: 1em 0; padding: 3px .6em; background-color: var(--wiki-content-background-color--secondary); box-shadow: 2px 2px 5px 0px #0002; } @media (min-width: 720px) { .ambox { margin-inline: 10%; } } .ambox.tiny { padding: .04rem .5em; margin-inline: 0; width: fit-content; } .ambox + .ambox { margin-top: -.6em; } .ambox-content { flex: 1; } .ambox-content p { margin: .15em 0; } .ambox-title { font-weight: bold; } /********* [[Template:Hatnote]] *********/ .hatnote { padding: 1px 0 1px 1.6em; margin-bottom: 0.5em; font-style: italic; border-top: 1px solid var(--wiki-content-border-color--secondary); border-bottom: 1px solid var(--wiki-content-border-color--secondary); } .hatnote.icon { padding-left: 0; } /********* [[Template:Spoiler]] *********/ .spoiler-content { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 50%, transparent); transition: all 0.3s; cursor: pointer; overflow: auto; } @supports not (color:color-mix(in srgb, #000, transparent)) { .spoiler-content { background-color: var(--wiki-content-dynamic-color--secondary); } } .spoiler-content > * { pointer-events: none; opacity: 0; transition: all 0.3s; } .spoiler-content.show { background-color: transparent; } .spoiler-content.show > * { pointer-events: unset; opacity: 1; } /********* [[Template:Link icon]] *********/ .link-icon { --link-icon-line-height: 1.5em; --link-icon-size: 1.5em; display: inline-flex; align-items: center; height: var(--link-icon-line-height); vertical-align: bottom; } .link-icon .regular { align-self: center; } .link-icon .regular a { display: flex; } .link-icon .regular img { height: var(--link-icon-size); max-width: var(--link-icon-size); } .link-icon .fallback { outline: 1px solid var(--wiki-content-text-color); border-radius: 50%; text-align: center; width: var(--link-icon-size); line-height: var(--link-icon-size); } .link-icon.notext, .link-icon.notext .fallback { display: inline-block; } /********* [[Template:Quote]] *********/ .quote { background: var(--wiki-content-background-color--secondary); border-radius: 5px; border: 2px solid var(--wiki-content-border-color); margin: .5em 0; padding: .5em; overflow-y: hidden; } .quote .block { display: block; } .quote .title { font-size: large; font-weight: bold; } .quote .content { font-style: italic; } .quote .author { font-weight: bold; text-align: end; } .quote .marks-wrapper { display: flex; gap: 5px; } .quote .marks-wrapper::before, .quote .marks-wrapper::after { font-size: 100px; line-height: 0px; } .quote .marks-wrapper::before { content: "\201C"; margin-top: 40px; } .quote .marks-wrapper::after { content: "\201D"; align-self: end; margin-bottom: -10px; } .client-js .mw-charinsert-item { display: none; } /************************ * End Modular Templates * *************************/ /***************************** * Used by [[Template:Color]] * ******************************/ .color__splotch { display: inline-block; height: 1em; width: 1em; box-sizing: border-box; vertical-align: text-top; border-radius: 50%; border: 1px solid var(--wiki-content-text-color); } /********************* * End Template:Color * **********************/ /********************************* * Used by [[Template:TOC limit]] * **********************************/ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /************************* * End Template:TOC limit * **************************/ /********************************* * Used by [[Template:TOC right]] * **********************************/ @media all and (min-width: 720px) { .tocright { float: right; clear: right; margin: 0 0 0.5em 1em; } } /************************* * End Template:TOC right * **************************/ 30f551cb53682d400b3e1a5e0f9a41a93c1b5d7c MediaWiki:Common.css/doc 8 200 265 2025-07-25T23:58:12Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <div class="mw-parser-output" id="dl-variable-doc"><!-- hide this in your global.css if you're familiar with how default loadout works and this documentation is just in your way --> <h2>Documentation</h2> This wiki is using the theming template from the [[dlw:|default loadout]]. This template is intended to minimize the work required to create a custom colored version of the standard [[mw:Skin:Vector|Vector]] skin, while maximizing the various nooks and crannies that those colors reach, all while keeping everything legible and matching. Please be aware of the [[support:Customization policy|customization policy]] when modifying the theme. <h3>Themes</h3> The [[support:Theme Toggle|Theme Toggle]] extension is installed, and allows multiple themes to be used. In the actual stylesheet below this documentation, you'll find two huge rules at the top, each containing lots of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS color variables]. They look like this: <syntaxhighlight lang=css> :root, /* Begin light styles, delete from here to "end light styles" if you don't want your wiki to support any light themes (remove from [[Mediawiki:Theme-definitions]] too, or ask wiki.gg staff for help doing this) */ /* FYI: .view- will affect any theme marked |kind=light, */ /* individual themes are prefixed with .theme- instead */ .view-light { /********************** * Probably edit these * [ LIGHT VIEW ] ***********************/ --wiki-body-background-color: #F6F6F6; --wiki-body-background-image: url(filepath://Site-background.jpg); /* and so on */ } .view-dark { /********************** * Probably edit these * [ DARK VIEW ] ***********************/ --wiki-body-background-color: #171717; --wiki-body-background-image: url(filepath://Site-background-dark.jpg); /* and so on */ } </syntaxhighlight> These are the standard light and dark themes, defined in [[Mediawiki:Theme-definitions]]. '''Important''': if you want your wiki to only support a single theme, edit that page and remove the line you don't want (don't remove both). The <code>:root</code> selector is a fallback, meaning that in case something happens and Theme Toggle fails to work, the following theme will still mostly work. If you have multiple themes, you can move the <code>:root</code> rule to whichever you'd consider the "default" theme. <h3>Non-color variables</h3> {| class="wikitable" ! Variable name !! Notes |- | --wiki-body-background-image | This is the image path to the wiki's background image. Usually this is uploaded to File:Site-background.jpg, File:Site-background-light.jpg, and/or File:Site-background-dark.jpg. While there's not a hard file size limit, it is recommended that this not exceed 250 KB. File size can be reduced by resizing (anything over 2560x1440p is excessive), converting to a jpg, and compressed using sites like [https://tinypng.com TinyPNG]. |- | --wiki-body-background-position | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-position background-position] of the background image. Usually this is set to <code>top center</code>. |- | --wiki-body-background-size | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-size background-size] of the background image. Usually this is set to <code>cover</code>. |- | --wiki-body-background-repeat | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat background-repeat] of the background image. Usually this is set to <code>no-repeat</code>. |- | --wiki-body-background-attachment | The [https://developer.mozilla.org/en-US/docs/Web/CSS/background-attachment background-attachment] of the background image. Usually this is set to <code>fixed</code>. |- | --wiki-body-font-family | The font family of most of the wiki, such as the sidebar, navigation, and content text. Usually this is sans-serif. If modifying this, use a simple font that is easy to read. See <code>--wiki-heading-font-family</code> if you want to incorporate a more decorative font into the theme. |- | --wiki-heading-font-family | The font family of headings, such as the page title and section headings. This font is usually displayed in a larger size, so it's safer to use a more decorative font than <code>--wiki-body-font-family</code>, but still try to keep it legible. |- | --wiki-sidebar-heading-font-family | The font family of sidebar headings. In contrast to <code>--wiki-heading-font-family</code>, this is usually displayed in a smaller size, so keep it simple and easy to read. |- | --wiki-sidebar-border-radius | The [https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius border-radius] of the sidebar. If <code>--wiki-sidebar-portal-spacing</code> is set to 0, then only the top and bottom corners of the sidebar as a whole will be affected, otherwise every portal will have all its corners affected. Units must be specified even if this is set to 0. |- | --wiki-sidebar-portal-spacing | The space between each portal in the sidebar. Units must be specified even if this is set to 0. |- | --wiki-content-border-width | The thickness of the border around the content area. |- | --wiki-sidebar-border-width | The thickness of the border around the sidebar portals. |- | --wiki-content-background-opacity | The opacity of the main content area, to let the wiki's background image show through. Please keep this high, usually above 90%, or it can make reading text difficult. |- | --wiki-sidebar-background-opacity | The background opacity of the sidebar. Usually this inherits <code>--wiki-content-background-opacity</code>. |- | --wiki-icon-general-filter | A filter applied to many icons to make them visible on dark themes. Usually this is just <code>invert(100%)</code> on dark themes and blank on light themes. |- | --wiki-icon-to-link-filter | A filter that converts many icons into the same color as <code>--wiki-content-link-color</code>. This can be generated by plugging that into https://mrpie5.gitlab.io/css-filter-generator/. |} <h3>List of all colors with contrast checking</h3> The table below shows all the colors currently in use, as well as notes on how to use them. The last column shows which colors are expected to show up as text against other colors. With the exception of <code>--wiki-content-text-mix-color-95</code>, all text in the last column should be ''clearly'' legible. If it is not, you may need to adjust one of the referenced colors in your color palette. Keep in mind that changes to the opacity variables in the section above will cause the content and sidebar background colors to mix with the body background color/image, so the contrasts below may not be perfectly accurate. {| class="wikitable" ! Variable name !! Color !! style="width: 40em;" | Notes !! Test contrast against these variables |- | --wiki-body-background-color | style="background-color:var(--wiki-body-background-color);" | | The background color behind the background image. This usually only shows up if the background image doesn't load, doesn't fill the screen, or has some transparency. This color should be similar to the overall color of the background image, or the top-left corner if it is made up of many different colors. In the former case, https://matkl.github.io/average-color/ is helpful. | style="background-color:var(--wiki-body-background-color);" | <span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/> |- | --wiki-body-dynamic-color | style="background-color:var(--wiki-body-dynamic-color);" | | This is expected to contrast sharply with the body-background-color, for cases when text needs to be displayed against it. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes. | style="background-color:var(--wiki-body-dynamic-color);" | <span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/> |- | --wiki-body-dynamic-color--inverted | style="background-color:var(--wiki-body-dynamic-color--inverted);" | | The inverse of <code>--wiki-body-dynamic-color</code>. This should optimally have almost no contrast with the body-background-color. | style="background-color:var(--wiki-body-dynamic-color--inverted);" | <span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/> |- | --wiki-body-dynamic-color--secondary | style="background-color:var(--wiki-body-dynamic-color--secondary);" | | A slightly different version of body-dynamic-color. Usually this is {{color|#333}} on light themes and {{color|#ccc}} on dark themes. | style="background-color:var(--wiki-body-dynamic-color--secondary);" | <span style="color:var(--wiki-body-background-color)">--wiki-body-background-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--inverted);">--wiki-body-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary--inverted);">--wiki-body-dynamic-color--secondary--inverted</span><br/> |- | --wiki-body-dynamic-color--secondary--inverted | style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" | | The inverse of <code>--wiki-body-dynamic-color--secondary</code>. | style="background-color:var(--wiki-body-dynamic-color--secondary--inverted);" | <span style="color:var(--wiki-body-dynamic-color);">--wiki-body-dynamic-color</span><br/> <span style="color:var(--wiki-body-dynamic-color--secondary);">--wiki-body-dynamic-color--secondary</span><br/> |- | --wiki-content-background-color | style="background-color:var(--wiki-content-background-color);" | | The background color of the main content area. | style="background-color:var(--wiki-content-background-color);" | <span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/> <span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/> <span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/> <span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/> <span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/> <span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/> <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> <span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/> <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/> <span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/> <span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/> <span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/> |- | --wiki-content-background-color--secondary | style="background-color:var(--wiki-content-background-color--secondary);" | | A secondary content background to highlight certain things. Usually this is <code>--wiki-content-background-color</code> with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass. | style="background-color:var(--wiki-content-background-color--secondary);" | <span style="color:var(--wiki-content-text-color)">--wiki-content-text-color</span><br/> <span style="color:var(--wiki-content-link-color)">--wiki-content-link-color</span><br/> <span style="color:var(--wiki-content-link-color--visited)">--wiki-content-link-color--visited</span><br/> <span style="color:var(--wiki-content-link-color--hover)">--wiki-content-link-color--hover</span><br/> <span style="color:var(--wiki-content-redlink-color)">--wiki-content-redlink-color</span><br/> <span style="color:var(--wiki-content-text-mix-color)">--wiki-content-text-mix-color</span><br/> <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> <span style="color:var(--wiki-content-heading-color)">--wiki-content-heading-color</span><br/> <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/> <span style="color:var(--wiki-neutral-color)">--wiki-neutral-color</span><br/> <span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/> <span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/> |- | --wiki-content-border-color | style="background-color:var(--wiki-content-border-color);" | | Border color for the main content area and elements within it. | N/A |- | --wiki-content-border-color--secondary | style="background-color:var(--wiki-content-border-color--secondary);" | | A secondary content border color for elements that do not need to stand out as much. Usually this is <code>--wiki-content-border-color</code> with 50% transparency, but it can be adjusted or made identical if it is too subtle. | N/A |- | --wiki-content-border-color--accent | style="background-color:var(--wiki-content-border-color--accent);" | | A border color that is used as an accent. Usually this is <code>--wiki-accent-color</code> with 50% transparency, but it can be any variation of the accent color. | N/A |- | --wiki-content-text-color | style="background-color:var(--wiki-content-text-color);" | | Text color for the main content area. | style="background-color:var(--wiki-content-text-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-content-link-color | style="background-color:var(--wiki-content-link-color);" | | Links within the content area. Please do not make this red, as red links on wikis traditionally denote pages that don't exist. | style="background-color:var(--wiki-content-link-color);" | <span style="color:var(--wiki-content-link-label-color);">--wiki-content-link-label-color</span> |- | --wiki-content-link-label-color | style="background-color:var(--wiki-content-link-label-color);" | | This is used when placing text on an element with the link color as a background, such as a button. | style="background-color:var(--wiki-content-link-label-color);" | <span style="color:var(--wiki-content-link-color);">--wiki-content-link-color</span> |- | --wiki-content-link-color--visited | style="background-color:var(--wiki-content-link-color--visited);" | | The color of visited links. This is optional, and usually inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-content-link-color--visited);" | <span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span> |- | --wiki-content-link-color--hover | style="background-color:var(--wiki-content-link-color--hover);" | | The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-content-link-color--hover);" | <span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span> |- | --wiki-content-redlink-color | style="background-color:var(--wiki-content-redlink-color);" | | The color of links to pages that don't exist. Since these should only rarely be seen, you can be a little lax about choosing a color that contrasts with the background, but it should still be legible. | style="background-color:var(--wiki-content-redlink-color);" | <span style="color:var(--wiki-content-background-color);">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary);">--wiki-content-background-color--secondary</span> |- | --wiki-content-text-mix-color | style="background-color:var(--wiki-content-text-mix-color);" | | A mix of <code>--wiki-content-text-color</code> and <code>--wiki-content-background-color</code>, calculated automatically. This is generally used to mark disabled elements or placeholder text. | style="background-color:var(--wiki-content-text-mix-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> <span style="color:var(--wiki-content-text-mix-color-95)">--wiki-content-text-mix-color-95</span> |- | --wiki-content-text-mix-color-95 | style="background-color:var(--wiki-content-text-mix-color-95);" | | The same as <code>--wiki-content-text-mix-color</code>, but the mix is 95% <code>--wiki-content-background-color</code>, calculated automatically. This is used to mark disabled elements. The contrast checker to the right should actually be very hard to read but not impossible. | style="background-color:var(--wiki-content-text-mix-color-95);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span> |- | --wiki-content-dynamic-color | style="background-color:var(--wiki-content-dynamic-color);" | | This is expected to contrast sharply with <code>--wiki-content-background-color</code>. Usually this is {{color|#000}} on light themes and {{color|#fff}} on dark themes. | style="background-color:var(--wiki-content-dynamic-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/> |- | --wiki-content-dynamic-color--inverted | style="background-color:var(--wiki-content-dynamic-color--inverted);" | | The inverse of <code>--wiki-content-dynamic-color</code>. | style="background-color:var(--wiki-content-dynamic-color--inverted);" | <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> |- | --wiki-content-dynamic-color--secondary | style="background-color:var(--wiki-content-dynamic-color--secondary);" | | A slightly different version of <code>--wiki-content-dynamic-color</code>. Usually this is {{color|#333}} on light themes and {{color|#ccc}} on dark themes. | style="background-color:var(--wiki-content-dynamic-color--secondary);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--inverted)">--wiki-content-dynamic-color--inverted</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary--inverted)">--wiki-content-dynamic-color--secondary--inverted</span><br/> |- | --wiki-content-dynamic-color--secondary--inverted | style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" | | The inverse of <code>--wiki-content-dynamic-color--secondary</code>. | style="background-color:var(--wiki-content-dynamic-color--secondary--inverted);" | <span style="color:var(--wiki-content-dynamic-color)">--wiki-content-dynamic-color</span><br/> <span style="color:var(--wiki-content-dynamic-color--secondary)">--wiki-content-dynamic-color--secondary</span><br/> |- | --wiki-content-heading-color | style="background-color:var(--wiki-content-heading-color);" | | The color of headings, such as the page title and section headings. Usually this is set to <code>--wiki-content-text-color</code>, but feel free to give it a different color to spice up the theme a little. | style="background-color:var(--wiki-content-heading-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span> |- | --wiki-accent-color | style="background-color:var(--wiki-accent-color);" | | Used to style infoboxes, navboxes, focused element outlines, and some buttons, such as the save button when editing. | style="background-color:var(--wiki-accent-color);" | <span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span><br/> <span style="color:var(--wiki-accent-link-color)">--wiki-accent-link-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-accent-color--hover | style="background-color:var(--wiki-accent-color--hover);" | | The color of accent-color when hovered over, in some cases. Usually this is just accent-color with saturation and/or value reduced or increased by about 10%, but you're free to make it whatever you want provided the contrast checks to the right still pass. | style="background-color:var(--wiki-accent-color--hover);" | <span style="color:var(--wiki-accent-label-color)">--wiki-accent-label-color</span> |- | --wiki-accent-label-color | style="background-color:var(--wiki-accent-label-color);" | | The color of normal text against the accent color. | style="background-color:var(--wiki-accent-label-color);" | <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span><br/> <span style="color:var(--wiki-accent-color--hover)">--wiki-accent-color--hover</span><br/> |- | --wiki-accent-link-color | style="background-color:var(--wiki-accent-link-color);" | | The color of links against the accent color. | style="background-color:var(--wiki-accent-link-color);" | <span style="color:var(--wiki-accent-color)">--wiki-accent-color</span> |- | --wiki-sidebar-background-color | style="background-color:var(--wiki-sidebar-background-color);" | | The background color of the sidebar to the left of the content area. Usually this inherits <code>--wiki-content-background-color</code>. | style="background-color:var(--wiki-sidebar-background-color);" | <span style="color:var(--wiki-sidebar-link-color)">--wiki-sidebar-link-color</span><br/> <span style="color:var(--wiki-sidebar-heading-color)">--wiki-sidebar-heading-color</span><br/> |- | --wiki-sidebar-border-color | style="background-color:var(--wiki-sidebar-border-color);" | | The border color of the sidebar. Usually this inherits <code>--wiki-content-border-color</code>. | N/A |- | --wiki-sidebar-link-color | style="background-color:var(--wiki-sidebar-link-color);" | | The color of links in the sidebar. Usually this inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-sidebar-link-color);" | <span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span> |- | --wiki-sidebar-link-color--hover | style="background-color:var(--wiki-sidebar-link-color--hover);" | | The color links change to when hovered over. This is optional, and usually inherits <code>--wiki-content-link-color--hover</code>. | style="background-color:var(--wiki-sidebar-link-color--hover);" | <span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span> |- | --wiki-sidebar-heading-color | style="background-color:var(--wiki-sidebar-heading-color);" | | The color of headings in the sidebar. Usually this inherits <code>--wiki-content-heading-color</code>. | style="background-color:var(--wiki-sidebar-heading-color);" | <span style="color:var(--wiki-sidebar-background-color)">--wiki-sidebar-background-color</span> |- | --wiki-navigation-background-color | style="background-color:var(--wiki-navigation-background-color);" | | The primary background color of the navigation tabs above the content area. Usually this inherits <code>--wiki-content-background-color--secondary</code>. | style="background-color:var(--wiki-navigation-background-color);" | <span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/> |- | --wiki-navigation-background-color--secondary | style="background-color:var(--wiki-navigation-background-color--secondary);" | | The upper background color of the navigation tabs, as well as the background color of the "More" menu dropdown. Usually this inherits <code>--wiki-content-background-color</code>. | style="background-color:var(--wiki-navigation-background-color--secondary);" | <span style="color:var(--wiki-navigation-text-color)">--wiki-navigation-text-color</span><br/> |- | --wiki-navigation-border-color | style="background-color:var(--wiki-navigation-border-color);" | | Border color of the navigation tabs. Usually this inherits <code>--wiki-content-border-color</code>. | N/A |- | --wiki-navigation-text-color | style="background-color:var(--wiki-navigation-text-color);" | | The color of text in the navigation tabs. Usually this inherits <code>--wiki-content-link-color</code>. | style="background-color:var(--wiki-navigation-text-color);" | <span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/> <span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/> |- | --wiki-navigation-text-color--hover | style="background-color:var(--wiki-navigation-text-color--hover);" | | The color of text in the navigation tabs when hovered. Usually this inherits <code>--wiki-content-link-color--hover</code>. | style="background-color:var(--wiki-navigation-text-color--hover);" | <span style="color:var(--wiki-navigation-background-color)">--wiki-navigation-background-color</span><br/> <span style="color:var(--wiki-navigation-background-color--secondary)">--wiki-navigation-background-color--secondary</span><br/> |- | --wiki-navigation-selected-background-color | style="background-color:var(--wiki-navigation-selected-background-color);" | | The background color of the currently active navigation tab. Usually this inherits <code>--wiki-content-background-color</code> | style="background-color:var(--wiki-navigation-selected-background-color);" | <span style="color:var(--wiki-navigation-selected-text-color)">--wiki-navigation-selected-text-color</span><br/> |- | --wiki-navigation-selected-border-color | style="background-color:var(--wiki-navigation-selected-border-color);" | | The border color of the currently active navigation tab. Usually this inherits <code>--wiki-navigation-border-color</code> | N/A |- | --wiki-navigation-selected-text-color | style="background-color:var(--wiki-navigation-selected-text-color);" | | The text color of the currently active navigation tab. Usually this inherits <code>--wiki-content-text-color</code> | style="background-color:var(--wiki-navigation-selected-text-color);" | <span style="color:var(--wiki-navigation-selected-background-color)">--wiki-navigation-selected-background-color</span><br/> |- | --wiki-neutral-color | style="background-color:var(--wiki-neutral-color);" | | A gray-ish color for displaying neutral text, such as a diff size of 0 in RecentChanges and page history. Usually this inherits <code>--wiki-content-text-mix-color</code>, but can be set explicitly if that color is not gray enough. | style="background-color:var(--wiki-neutral-color);" | <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span> |- | --wiki-alert-color | style="background-color:var(--wiki-alert-color);" | | A general, usually red-ish color used for negative notices, most notably negative diffs in RecentChanges and page history, and the "cancel" button when editing. | style="background-color:var(--wiki-alert-color);" | <span style="color:var(--wiki-alert-label-color)">--wiki-alert-label-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-alert-label-color | style="background-color:var(--wiki-alert-label-color);" | | The color of text against <code>--wiki-alert-color</code> as a background. | style="background-color:var(--wiki-alert-label-color);" | <span style="color:var(--wiki-alert-color)">--wiki-alert-color</span><br/> |- | --wiki-warning-color | style="background-color:var(--wiki-warning-color);" | | A general, usually orange-ish color used for warning notices. | style="background-color:var(--wiki-warning-color);" | <span style="color:var(--wiki-warning-label-color)">--wiki-warning-label-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> |- | --wiki-warning-label-color | style="background-color:var(--wiki-warning-label-color);" | | The color of text against <code>--wiki-warning-color</code> as a background. | style="background-color:var(--wiki-warning-label-color);" | <span style="color:var(--wiki-warning-color)">--wiki-warning-color</span><br/> |- | --wiki-success-color | style="background-color:var(--wiki-success-color);" | | A general, usually green-ish color used for success notices, most noticeably positive diffs in RecentChanges and page history. | style="background-color:var(--wiki-success-color);" | <span style="color:var(--wiki-success-label-color)">--wiki-success-label-color</span><br/> <span style="color:var(--wiki-content-background-color)">--wiki-content-background-color</span><br/> <span style="color:var(--wiki-content-background-color--secondary)">--wiki-content-background-color--secondary</span><br/> |- | --wiki-success-label-color | style="background-color:var(--wiki-success-label-color);" | | The color of text against <code>--wiki-success-color</code> as a background. | style="background-color:var(--wiki-success-label-color);" | <span style="color:var(--wiki-success-color)">--wiki-success-color</span><br/> |} <h2>Stylesheet</h2> <!-- When rendered on common.css, the actual stylesheet will be right here --> </div> 46bda3c0aabbc7ea35b816706b99b474a2dc06df MediaWiki:DataMaps.css 8 201 266 2025-07-25T23:58:13Z Crimroxs 244470 Adding default set of pages css text/css /** Container */ .ext-datamaps-container-content .ext-datamaps-container-leaflet { background: var(--wiki-content-background-color--secondary); } /** Legend */ .ext-datamaps-container .ext-datamaps-control-expandable[aria-expanded="true"] { background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, transparent); } .ext-datamaps-container .oo-ui-tabOptionWidget { color: var(--wiki-content-link-color); } .ext-datamaps-container .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { background: var(--wiki-content-link-color); box-shadow: none; color: var(--wiki-content-link-label-color); } /** Popups */ .ext-datamaps-container .leaflet-popup-content-wrapper, .ext-datamaps-container .leaflet-popup-tip { background: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); } .ext-datamaps-container .ext-datamaps-popup-buttons a, .ext-datamaps-container .leaflet-popup-close-button { filter: var(--wiki-icon-general-filter); cursor: pointer; } .ext-datamaps-popup-header .ext-datamaps-popup-subtitle, .ext-datamaps-popup-header .ext-datamaps-popup-location { color: var(--wiki-content-text-mix-color); } .ext-datamaps-popup .ext-datamaps-popup-tools li a { border: 1px solid var(--wiki-content-link-color); transition: background 100ms, color 100ms; } .ext-datamaps-popup .ext-datamaps-popup-tools li a:hover { background: var(--wiki-content-link-color); color: var(--wiki-content-link-label-color); } /** Controls */ .ext-datamaps-container .leaflet-bar { background-color: var(--wiki-content-background-color--secondary); border-color: color-mix(in srgb, var(--wiki-content-link-color) 50%, transparent); } .ext-datamaps-container .leaflet-bar button:hover { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent); } .ext-datamaps-container .leaflet-control { color: var(--wiki-content-text-color); } .leaflet-control-container .oo-ui-buttonElement > .oo-ui-buttonElement-button { min-height: unset; } .ext-datamaps-container .leaflet-control button { border-bottom-color: color-mix(in srgb, var(--wiki-content-link-color) 50%, transparent); color: var(--wiki-content-text-color); } /* HACK: awful selector, v1.0 will prolly use a standard class on these */ .ext-datamaps-container .ext-datamaps-control span[class^="oo-ui-icon"] { filter: var(--wiki-icon-general-filter); } /** Search */ .ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results { background: var(--wiki-content-background-color--secondary); } .ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li:focus, .ext-datamaps-container .ext-datamaps-control-search ul.ext-datamaps-control-search-results li[data-highlighted="true"] { background: color-mix(in srgb, var(--wiki-content-link-color) 15%, transparent); color: var(--wiki-content-link-color); } .ext-datamaps-container .ext-datamaps-container-status > :not(.oo-ui-widget) { background:var(--wiki-content-background-color--secondary); color:var(--wiki-content-text-mix-color); } .ext-datamaps-container .leaflet-control-container .ext-datamaps-control-coords { background: var(--background-color-neutral-subtle); color: var(--color-base--subtle); } f3ef9024b4b537b9fa9bceff82bbbeaf0feb7f7a MediaWiki:Gadgets 8 202 267 2025-07-25T23:58:13Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki See also: [[Special:Gadgets]] for a list of all installed gadgets, formatted in a friendly way. {{Special:PrefixIndex/MediaWiki:Gadgets}} 14815d26ea4ae878b5e77e1781eeb35cd742ad2c MediaWiki:Gadgets/charInserts 8 203 268 2025-07-25T23:58:14Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [ "edit" ], "categories": [], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } 518bbdc62f3fe767736f2de6ee9ba2b7eb9ab0a8 MediaWiki:Gadgets/charInserts/main.js 8 204 269 2025-07-25T23:58:15Z Crimroxs 244470 Adding default set of pages javascript text/javascript $(function() { $('.mw-charinsert-item').each(function() { $(this).text($(this).closest('div').attr('data-ci-label')); $(this).css('display', 'inline-block'); }); $('.ci-loading-text').css('display','none'); }); daabc4b17b7729432f5c146630a0715a7abc13e9 MediaWiki:Gadgets/collapsibleSidebarSections 8 205 270 2025-07-25T23:58:15Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "appearance", "package": true, "default": false, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.css", "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } d67dc8fabaf4e1d275a3b17c42f3d707f00b707c MediaWiki:Gadgets/collapsibleSidebarSections/main.css 8 206 271 2025-07-25T23:58:16Z Crimroxs 244470 Adding default set of pages css text/css @media screen and (min-width: 721px) { .client-js #mw-panel .portal:not(#p-ext-discordwidget) .vector-menu-heading { cursor: pointer; display: flex; align-items: center; justify-content: space-between; transition: all 0.2s; } .client-js #mw-panel .portal:not(#p-ext-discordwidget) .vector-menu-heading::after { content: ""; display: block; pointer-events: none; width: 1em; height: 1em; margin-top: 1px; /* offset */ --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--wiki-sidebar-heading-color, var(--wiki-sidebar-link-color)); transform: rotate(180deg); } .client-js #mw-panel .portal:not(#p-ext-discordwidget).collapsed .vector-menu-heading::after { transform: rotate(0deg); } .client-js #mw-panel .vector-menu-portal.collapsed .vector-menu-heading { margin-bottom: 0; } } 5ab6f9e9146615a8038e81b9990004fdb06e00c0 MediaWiki:Gadgets/collapsibleSidebarSections/main.js 8 207 272 2025-07-25T23:58:17Z Crimroxs 244470 Adding default set of pages javascript text/javascript $(function(){ // CONFIG section, you can edit this part // a list of sections that should be collapsed by default for *all users*. // This should be the name of the heading as listed in Mediawiki:Sidebar and is case-sensitive. // For example, if you have '* Character_Classes' and you want that section collapsed, add 'Character_Classes' into the brackets below. // Separate entries with commas and use underscores instead of spaces. // Example list: ['Character_Classes', 'Items', 'External_Links'] // Please DO NOT add navigation or tb into this list, as they are expected functionality. var INITIALLY_COLLAPSED_IDS = []; var MIN_ACTIVATION_WIDTH = 721; //END CONFIG // add the p- onto ids for ease of use, if not present INITIALLY_COLLAPSED_IDS.forEach(function(id, index){ if(!id.startsWith('p-')){ INITIALLY_COLLAPSED_IDS[index] = 'p-' + id; } }); var $portals = $("#mw-panel .vector-menu-portal"); var setup = function(){ $portals.each(function(index, el){ if(window.innerWidth < MIN_ACTIVATION_WIDTH) { return; } var $el = $(el); var $id = $el.attr("id"); if(!$id){ return; } // check if this portal should be collapsed if( // portal is set to be initially collapsed and user has not indicated that they want it open (INITIALLY_COLLAPSED_IDS.includes($id) && localStorage.getItem('sidebar_c_'+$id) != "n") || // or // user has indicated they want this portal collapsed (localStorage.getItem('sidebar_c_'+$id) === "y") ){ $el.addClass('collapsed').find('.vector-menu-content').slideUp(0); } }); } setup(); $(window).on('resize', setup); $portals.on("click", "h3", function(event){ if(window.innerWidth < MIN_ACTIVATION_WIDTH) { return; } var $el = $(this).parent(); var $id = $el.attr("id"); if(!$id){ return; } $el.toggleClass('collapsed'); if($el.hasClass('collapsed')){ // more consistent between class and slide status. localStorage.setItem('sidebar_c_'+$id, "y"); $el.find('.vector-menu-content').slideUp('fast'); } else{ localStorage.setItem('sidebar_c_'+$id, "n"); $el.find('.vector-menu-content').slideDown('fast'); } }); }); 63d4425138f9c81e8294fbd01a08de9e1f58256a MediaWiki:Gadgets/discordTemplate 8 208 273 2025-07-25T23:58:17Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with Discord embeds" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } 1232b7fbe2ff589295233393f6f387cf52793a2a MediaWiki:Gadgets/discordTemplate/main.js 8 209 274 2025-07-25T23:58:18Z Crimroxs 244470 Adding default set of pages javascript text/javascript /** * DiscordCompact.js * ---------------------- * A very simple script to display a Discord widget. * Version 0.0.2 * https://support.wiki.gg/wiki/DiscordCompact * ---------------------- */ $(function() { var widget = $("#content #discord-compact-widget"); // Bail out if we didn't find a widget. if (!widget.length) return; var id = widget.attr("data-id"); // Ensure that the id is not blank. if (id === "") throw new Error("DiscordCompact has a blank server id!"); // Ensure that the id consists only of numbers and is at least 17 characters long. if (!new RegExp("^[0-9]{17}[0-9]+$").test(id)) throw new Error("DiscordCompact has an invalid server id!"); var apiBase = "https://discord.com/api/guilds/" + id; // Get some information about the server, such as online member count and invite url. // This also tells us if the server exists or has widgets disabled, so we look out for that too. $.ajax(apiBase + "/widget.json").fail(function(req){ if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status); switch (req.responseJSON.code) { case 10004: throw new Error("DiscordCompact has a valid server id, but no such server exists!"); case 50004: throw new Error("DiscordCompact has a valid server id, but that server has widgets disabled!"); default: throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.json (status: " + req.status + "; code: " + req.responseJSON.code + ")"); } }).done(function(res){ const inviteURL = res.instant_invite; // Warn if we can't get an invite URL. if (inviteURL == null) console.warn("DiscordCompact cannot get an invite URL; does this server have an invite channel set in Widget settings?"); // Now get the widget image. $.ajax({url: apiBase + "/widget.png?style=banner2", xhrFields: {responseType: "blob"}}).fail(function(req){ if (!req.responseJSON) throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status); throw new Error("DiscordCompact encountered an unknown error whilst fetching widget.png! (status: " + req.status + "; code: " + req.responseJSON.code + ")"); }).done(function(blob){ // Convert the image data into base64. This prevents us having to make the client request it a second time. const imageReader = new FileReader(); imageReader.readAsDataURL(blob); imageReader.onloadend = function() { const b64Data = imageReader.result; // Replace the widget with an <a> tag widget.replaceWith(function() { return $("<a>", { id: widget.attr("id"), class: widget.attr("class"), style: widget.attr("style"), alt: "Discord server widget", href: inviteURL }); }); // We need to grab the widget again to update it. widget = $("#discord-compact-widget"); // Setup the CSS so that the image is displayed. widget.css("display", "block"); widget.css("max-height", "76px"); widget.css("max-width", "320px"); // Create the image. const widgetImage = document.createElement("img"); widgetImage.src = b64Data; widgetImage.style.width = "100%"; widgetImage.style.height = "100%"; widgetImage.style.borderRadius = "5px"; widget.append(widgetImage); // Prevent image dragging. widget.on("dragstart", function(e) { e.preventDefault(); }); // We're done here. console.log("DiscordCompact loaded successfully!"); } }); }); }); /** * based on https://dev.fandom.com/wiki/MediaWiki:DiscordIntegrator/code.js * * used by other wikis. */ $(function() { 'use strict'; var mconfig = mw.config.get([ 'wgContentLanguage', 'wgUserLanguage', 'wgUserName' ]); if (window.DiscordIntegratorLoaded) { return; } window.DiscordIntegratorLoaded = true; /** * Main object * @static */ var DiscordIntegrator = { /** * Initializing */ init: function() { mw.hook('wikipage.content').add($.proxy(this.insertToContent, this)); }, /** * Finding the designated places in content * in which to place the widget and placing it */ insertToContent: function($content) { $content.find('.DiscordIntegrator:not(.loaded)').each($.proxy(function(cabbage, el) { el = $(el); el.html(this.generateContent(el.data())).addClass('loaded'); }, this)); }, /** * Determines the theme of the widget. * @param {string} config Configured theme * @return {string} 'light' or 'dark' depending on the wiki theme and configuration */ determineTheme: function(config) { // If explicitly configured to light or dark. if (config === 'dark') { return 'dark'; } if (config === 'light') { return 'light'; } /** If not configured **/ // try to determine based on wiki theme (set by themeToggle): var clas = $(':root').attr('class'); var regex = /(^|\s)theme-(\w+)(\s|$)/; var match = clas.match(regex); if(match){ var wikiThemeName = match[2]; if(typeof(config) === 'object' && config !== null){ //with json theme config if(config[wikiThemeName]){ return config[wikiThemeName]; } } if(wikiThemeName === 'light'){ return 'light'; } if(wikiThemeName === 'dark'){ return 'dark'; } } // Otherwise, default to dark. return 'dark'; }, /** * Generating widget content from an object * @return {string} Content of the widget */ generateContent: function(config) { if (!config.id || !String(config.id).match(/\d{17,19}/)) { return "Error: ID of the widget is malformed or not supplied, please see <a href='https://support.wiki.gg/wiki/DiscordWidget' title='the instructions'>the instructions</a> for how to find your server's ID. Please make sure you are not inserting <strong>the DiscordIntegrator template</strong> when asked for <strong>your widget ID</strong>."; } if ( ( config.loggedIn === true || Boolean(config['logged-in']) === true && config['logged-in'] !== 'false' && config['logged-in'] !== '{{{loggedIn}}}' ) && !mconfig.wgUserName ) { return "Please <a href='/Special:UserLogin' title='log in'>log in</a> to see this widget."; } var username = config.username === '@disabled' ? '' : config.username === '@function' && typeof window.DiscordIntegratorGetUsername === 'function' ? window.DiscordIntegratorGetUsername() : config.username || mconfig.wgUserName; return mw.html.element('iframe', { src: 'https://discord.com/widget?id=' + config.id + '&theme=' + this.determineTheme(config.theme) + '&username=' + encodeURIComponent(username), width: config.width || '100%', height: config.height || '400px', allowtransparency: 'true', frameborder: '0', title: "Discord server widget" }); } }; DiscordIntegrator.init(); }); 1e1fd5704120cf67e15a757bd964c7295bdb464e MediaWiki:Gadgets/druid 8 210 275 2025-07-25T23:58:19Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "package": false, "section": "", "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with DRUID infoboxes" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "variablesEditMe.css", "mainReadonly.css", "customEditMe.css" ], "dependencies": [], "type": "styles" } } 5c21b27bf41aba17b090e0d888010c308bd5d0bb MediaWiki:Gadgets/druid/customEditMe.css 8 211 276 2025-07-25T23:58:20Z Crimroxs 244470 Adding default set of pages css text/css /* Custom DRUID styles should go here */ 7ecb3c635f03ba714e419c200113f47043f0e358 MediaWiki:Gadgets/druid/doc 8 212 277 2025-07-25T23:58:20Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>This gadget provides styles for {{ml|Infobox}}. You can customize: * [[MediaWiki:Gadgets/druid/variablesEditMe.css]] - to customize the built-in variables (e.g. if you want to make the color of your infobox not match the wiki accent color). This file will load '''first''' out of all of the DRUID CSS files. * [[MediaWiki:Gadgets/druid/customEditMe.css]] - to otherwise customize DRUID (e.g. if you want to change the padding, or add a border image, something that's not supported through variables. This file will load '''last''' out of all of the DRUID CSS files, so all rules here will overwrite rules in [[MediaWiki:Gadgets/druid/mainReadonly.css]] with equal specificity. Please do NOT modify [[MediaWiki:Gadgets/druid/mainReadonly.css]]!! That page may be updated by wiki.gg staff via script, and the updates will not function if you modify it. More documentation can be found at [[support:DRUID infoboxes|DRUID infoboxes]]<!-- --></includeonly><noinclude>This is the documentation page for [[{{#titleparts:{{FULLPAGENAME}}|-1}}]].</noinclude> 2813eb77787e37161b0ed7e4e85c9f5f2d7ad92e MediaWiki:Gadgets/druid/mainReadonly.css 8 213 278 2025-07-25T23:58:21Z Crimroxs 244470 Adding default set of pages css text/css /* --------------------------------------------- */ /* Do not edit this file please */ /* You can edit variablesEditMe and customEditMe */ /* --------------------------------------------- */ .druid-container { border: 4px solid var(--druid-border-color); border-radius: 3px; background: var(--druid-background-color); float: right; clear: right; margin: 0 0 1em 1em; width:100%; max-width:22em; box-sizing: border-box; border-collapse: collapse; } @media screen and (max-width: 720px) { .druid-container { float: none; margin: 0.5rem auto; } } .druid-main-images-file, .druid-main-image { text-align:center; } .druid-infobox .druid-title, .druid-infobox .druid-section { background:var(--druid-secondary-background-color); /* fallback */ background:color-mix(in srgb, var(--druid-secondary-background-color) 75%, transparent); color:var(--druid-secondary-background-label-color); text-align:center; font-size:1.5em; padding:1px; } .druid-infobox .druid-section { font-size: 1.25em; font-weight: 500; } .druid-infobox .druid-collapsible .druid-section { flex-grow: 1; } .druid-label { font-weight:bold; text-align: right; box-sizing: border-box; } .druid-row > .druid-label { width: 48%; flex-shrink: 0; } .druid-row > .druid-label, .druid-row > .druid-data { padding-inline: 0.3em; } .druid-main-image, .druid-main-images { padding:5px; } .druid-main-image img, .druid-main-images img { max-width:100%; height:auto; } .druid-main-images-labels { display:flex; flex-direction:row; flex-wrap:wrap; justify-content: space-evenly; margin:0.25em; gap:0.25em; } .druid-main-images-label { cursor:pointer; flex:1 1 auto; text-align:center; transition:.1s ease-in; outline:1px solid var(--druid-link-color); } .druid-main-images-label.focused { background:var(--druid-link-color); color:var(--druid-link-label-color); } .druid-main-images-label:not(.focused):hover { background:var(--druid-link-color); /* fallback */ background:color-mix(in srgb, var(--druid-link-color) 25%, transparent); } .druid-toggleable-data:not(.focused), .druid-main-images-file:not(.focused), .druid-toggleable-heading:not(.focused), .druid-row:not(:has(.druid-grid)):has(.druid-toggleable-data-empty.focused), .druid-grid-item:has(.druid-toggleable-data-empty.focused), .druid-section:has(.druid-toggleable-heading-empty.focused), .druid-section-container:has(.druid-toggleable-data-empty.focused):not(:has(.druid-toggleable-data-nonempty.focused)):not(:has(.druid-data-nonempty)) { display:none; } .druid-grid { display:grid; gap: 0.3em; padding: 0.35em; } .druid-grid-item { background:var(--druid-tertiary-background-color); padding:0.25em; border:1px solid var(--druid-border-color); /* fallback */ border:1px solid color-mix(in srgb, var(--druid-border-color) 50%, transparent); border-radius: 2px; } .druid-grid-item .druid-label, .druid-grid-item .druid-data { text-align: center; } .druid-data-wide { width:100%; } .druid-section-container > .druid-collapsible { display: flex; justify-content: space-between; align-items: center; } .druid-collapsed { display:none !important; } .druid-collapsible { cursor:pointer; position:relative; } .druid-collapsible::after { content: ""; display: block; position: absolute; right: 10px; width: 20px; height: 20px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--druid-secondary-background-label-color); } .druid-collapsible-collapsed::after { transform: rotate(180deg); } /***************************************** Div support *****************************************/ div.druid-row { display:flex; margin-block: 1px; } div.druid-row + div.druid-row { margin-top: 0; } div.druid-row > .druid-label { background: var(--druid-tertiary-background-color); } .druid-infobox .druid-title { font-weight: 700; } .druid-infobox #toc { display:none; } /******** Custom display classes *********/ div.druid-stacked.druid-row, .druid-stacked div.druid-row { flex-direction: column; } .druid-stacked.druid-row > .druid-label, .druid-stacked .druid-row > .druid-label { text-align: left; width: 100%; flex-basis:unset; } .druid-stacked.druid-row > .druid-data, .druid-stacked .druid-row > .druid-data { padding-left: .75em; } /* --------------------------------------------- */ /* Do not edit this file please */ /* You can edit variablesEditMe and customEditMe */ /* --------------------------------------------- */ b012f61bd994e50b85508138467794f6a296ed2d MediaWiki:Gadgets/druid/variablesEditMe.css 8 214 279 2025-07-25T23:58:22Z Crimroxs 244470 Adding default set of pages css text/css /* These variables are designed to inherit from your wiki's color variables. If your wiki uses a different naming scheme, change the inner names to match yours. If your wiki doesn't use color variables you should consider doing so, otherwise you can replace the inner variables or the fallback values with colors that match your wiki. */ /* Light and dark are separated to make it easier for you to do local customizations but in the default version they are identical */ :root, .view-light .druid-container { --druid-background-color: var(--wiki-content-background-color, #ffffff); --druid-secondary-background-color: var(--wiki-accent-color, #36c); --druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff); --druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0); --druid-border-color: var(--wiki-content-border-color, #a7d7f9); --druid-link-color: var(--wiki-content-link-color, #0645ad); --druid-link-label-color: var(--wiki-content-link-label-color, #fff); } .view-dark .druid-container { --druid-background-color: var(--wiki-content-background-color, #ffffff); --druid-secondary-background-color: var(--wiki-accent-color, #36c); --druid-secondary-background-label-color: var(--wiki-accent-label-color, #fff); --druid-tertiary-background-color: var(--wiki-content-background-color--secondary, #eaecf0); --druid-border-color: var(--wiki-content-border-color, #a7d7f9); --druid-link-color: var(--wiki-content-link-color, #0645ad); --druid-link-label-color: var(--wiki-content-link-label-color, #fff); } 8cf88860d6782aac5b9b65a990d7eddfd5c5c3f2 MediaWiki:Gadgets/druidScripts 8 215 280 2025-07-25T23:58:22Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with DRUID infoboxes" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } 5df47905f5c565c4a5c0da774413a6dee76eb7d1 MediaWiki:Gadgets/druidScripts/main.js 8 216 281 2025-07-25T23:58:23Z Crimroxs 244470 Adding default set of pages javascript text/javascript mw.hook( 'wikipage.content' ).add( () => { $( '.druid-title-tab' ).off( 'click' ) .on( 'click', function () { const $parent = $( this ).closest( '.druid-container' ); $parent.find( '.druid-toggleable' ).removeClass( 'focused' ); const i = $( this ).attr( 'data-druid' ); $parent.find( `.druid-toggleable[data-druid="${i}"]` ).addClass( 'focused' ); } ); $( '.druid-section-tab' ).off( 'click' ) .on( 'click', function () { const $parent = $( this ).closest( '.druid-section-container' ); $parent.find( '.druid-toggleable' ).removeClass( 'focused' ); const i = $( this ).attr( 'data-druid' ); $parent.find( `.druid-toggleable[data-druid="${i}"]` ).addClass( 'focused' ); } ); $( '.druid-collapsible' ).off( 'click' ) .on( 'click', function () { const kind = $( this ).attr( 'data-druid-section' ); $( this ) .toggleClass( 'druid-collapsible-collapsed' ) .closest( '.druid-container' ) .find( `[data-druid-section-row="${kind}"]` ) .toggleClass( 'druid-collapsed' ); } ); } ); /* End DRUID */ af8f73fc414f3fc0dae8d97a044675e9912fa457 MediaWiki:Gadgets/hoverShowSpoilers 8 217 282 2025-07-25T23:58:24Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": false, "default": false, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with spoilers" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.css" ], "dependencies": [], "type": "styles" } } 427adff0005c5bf986f2bca5bf83943f65359867 MediaWiki:Gadgets/hoverShowSpoilers/main.css 8 218 283 2025-07-25T23:58:25Z Crimroxs 244470 Adding default set of pages css text/css .spoiler-content:hover > * { pointer-events:unset; opacity: 1; } .spoiler-content:hover { background-color: transparent; } 1c73aafcb749d7e0e9107c1045310d2af70aae7e MediaWiki:Gadgets/luaImportLinks 8 219 284 2025-07-25T23:58:26Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ 828 ], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } e5843d78effc2d04aa1fde18970885a1845ae525 MediaWiki:Gadgets/luaImportLinks/main.js 8 220 285 2025-07-25T23:58:26Z Crimroxs 244470 Adding default set of pages javascript text/javascript /* Link to imported modules from Lua code */ $(function() { var config = mw.config.get([ 'wgCanonicalNamespace', 'wgFormattedNamespaces' ]); if (config.wgCanonicalNamespace !== 'Module') { return; } var localizedNamespace = config.wgFormattedNamespaces[828]; $('.s1, .s2, .s').each(function() { var $this = $(this); var html = $this.html(); var quote = html[0]; var isLongStringQuote = quote === '['; var quoteRE = new RegExp('^\\' + quote + '|\\' + quote + '$', 'g'); if (isLongStringQuote) { quoteRE = /^\[\[|\]\]$/g; } var name = html.replace(quoteRE, ''); var isEnglishPrefix = name.startsWith('Module:'); var isLocalizedPrefix = name.startsWith(localizedNamespace + ':'); var isDevPrefix = name.startsWith('Dev:'); if (isEnglishPrefix || isLocalizedPrefix || isDevPrefix) { var attrs = { href: mw.util.getUrl(name) }; if (isDevPrefix) { attrs.href = 'https://commons.wiki.gg/wiki/Module:' + mw.util.wikiUrlencode(name.replace('Dev:', '')); attrs.target = '_blank'; attrs.rel = 'noopener'; } var link = mw.html.element('a', attrs, name); var str = quote + link + quote; if (isLongStringQuote) { str = '[[' + link + ']]'; } $this.html(str); } }); }); dc09796545586723653a906ae1fed87411f49536 MediaWiki:Gadgets/mpEditLinks 8 221 286 2025-07-25T23:58:27Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [ "editprotected" ] }, "module": { "pages": [ "main.css", "main.js" ], "dependencies": [ "jquery", "mediawiki.util" ], "type": "general" } } 896c95a05c8010f4e27f4ae9b4ceff0ac857e576 MediaWiki:Gadgets/mpEditLinks/main.css 8 222 287 2025-07-25T23:58:28Z Crimroxs 244470 Adding default set of pages css text/css .mp-edit-link { display:block; position:absolute; z-index:99; right:0.5em; top:0.5em; background:var(--wiki-content-background-color); } .mp-edit-link a { display:block; padding:0.1em; border:1px solid var(--wiki-content-link-color); } .mp-edit-link a::before { display:inline-block; content:''; background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E edit %3C/title%3E%3Cpath d=%22m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z%22/%3E%3C/svg%3E"); background-size:contain; width:1em; height:1em; filter:var(--wiki-icon-to-link-filter); vertical-align:text-top; margin-right:0.2em; } c5fd62c547dd14df99d3f223cdca962743d492d1 MediaWiki:Gadgets/mpEditLinks/main.js 8 223 288 2025-07-25T23:58:28Z Crimroxs 244470 Adding default set of pages javascript text/javascript $.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.jqueryMsg' ] ), $.ready ) .then( () => new mw.Api().loadMessagesIfMissing( [ 'gadget-mpEditLinks-edit-link-text', 'gadget-mpEditLinks-toggle-link-text'] ) ) .then(function(){ if(!document.getElementById('mp-container')){ return; } var rootpage = document.getElementById('mp-container').dataset['rootpage']; // Get the rootpage passed from the main page module, so we don't need to make an API call /* generate the links here instead of in the wikitext, so that users who can't see them don't have them * in the DOM at all, and screenreaders and search engines don't get confused */ function createLinks(){ $('.mp-box').each(function(_, el){ var params = '?action=edit'; // only add the long preload stuff if the box doesn't exist, for prettier urls if ( $(el).hasClass('missing') ){ params += '&preload=Template:Main page box/preload&preloadparams[0]=' + el.dataset['boxId'].charAt(0).toUpperCase() + el.dataset['boxId'].slice(1); /* preloadparam is box id with first letter capitalized */ } $('<a></a>', {href: mw.util.getUrl(rootpage + '/' + el.dataset['boxId']) + params}) .msg('gadget-mpEditLinks-edit-link-text', rootpage + '/' + el.dataset['boxId']) .appendTo( $('<div></div>', { class: 'mp-edit-link' }).prependTo(el) ); }); } function toggleLinks(){ $('.mp-edit-link').each(function(_, el){ $(el).toggle().css('display none;'); }); } $('<span></span>', { text: mw.msg('gadget-mpEditLinks-toggle-link-text'), class: 'mp-edit-toggle', on: {click: toggleLinks} }).appendTo($('#top')); createLinks(); }); e7bf119aa141499c0e2e4dc465b62c0810dff275 MediaWiki:Gadgets/purge 8 224 289 2025-07-25T23:58:29Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [ "edit" ] }, "module": { "pages": [ "main.js" ], "dependencies": [ "mediawiki.util", "mediawiki.api" ], "type": "general" } } af2694fd57147735a6bfbca7f9d483ff0dff31c6 MediaWiki:Gadgets/purge/main.js 8 225 290 2025-07-25T23:58:30Z Crimroxs 244470 Adding default set of pages javascript text/javascript $.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.jqueryMsg' ] ), $.ready ) .then( () => new mw.Api().loadMessagesIfMissing( [ 'cargo-purgecache', 'cargo-purgecache-failed', 'action-purge'] ) ) .then(function(){ if ( document.getElementById( 'ca-cargo-purge' )){ return; } // disable if Cargo has already added a purge button if ( mw.config.get( 'wgNamespaceNumber' ) === -1 ) { return; } // disable on special pages var url = new URL(window.location.href); url.searchParams.set('action', 'purge'); var button = mw.util.addPortletLink('p-cactions', url.href, mw.msg('cargo-purgecache'), 'ca-gadget-purgecache', mw.msg('action-purge'), '1'); button.addEventListener('click', (function(event) { event.preventDefault(); var api = new mw.Api(); api.post({ action: 'purge', titles: mw.config.get('wgPageName'), forcerecursivelinkupdate: true }).then(function() { window.location.reload(true); }).fail(function(code) { mw.notify(mw.msg('cargo-purgecache-failed')+" "+code); }); })); }); 201bef72d982b7d9afef64e56b91b7624aeeb79e MediaWiki:Gadgets/ranger 8 226 291 2025-07-25T23:58:31Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": false, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with navboxes" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "variables.css", "main.css", "custom.css" ], "dependencies": [], "type": "styles" } } 0e59fa9520b52214b9fedaecae9f41d86afd197f MediaWiki:Gadgets/ranger/custom.css 8 227 292 2025-07-25T23:58:31Z Crimroxs 244470 Adding default set of pages css text/css /* Custom RANGER styles can go here. Rules here will override rules of equal specificity in main.css */ 769d3248cef93d2b58dcf7339da923494f5173f8 MediaWiki:Gadgets/ranger/main.css 8 228 293 2025-07-25T23:58:32Z Crimroxs 244470 Adding default set of pages css text/css /** as of Module:navbox version 1.2.4 **/ .ranger-navbox{ border-color: var(--navbox-outer-border-color); border-style: var(--navbox-outer-border-style); border-width: var(--navbox-outer-border-width); border-radius: var(--navbox-outer-border-radius); padding: var(--navbox-padding); font-size: var(--navbox-font-size); margin: var(--navbox-margin); background: var(--navbox-background); line-height: 1.5; clear:both; } .ranger-navbox * { border: 0; } .ranger-navbox .center *{ margin-left: unset; margin-right: unset; } .ranger-navbox, .ranger-navbox .ranger-section, .ranger-navbox .ranger-listbox{ display: flex; flex-direction: column; gap: var(--navbox-gap); } .ranger-navbox .ranger-title, .ranger-navbox .ranger-header{ text-align: center; min-height: 1.5em; position: relative; z-index: 0; font-weight: bold; } .ranger-navbox .ranger-title{ color: var(--navbox-title-color); background: var(--navbox-title-background); font-size: var(--navbox-title-font-size); padding: var(--navbox-title-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */ } .ranger-navbox .ranger-title a, .ranger-navbox .ranger-title a:visited, .ranger-navbox .ranger-title a:hover, .ranger-navbox .ranger-title a.external, .ranger-navbox .ranger-title a.external:visited, .ranger-navbox .ranger-title a.external:hover { text-decoration: var(--navbox-title-link-decoration); } .ranger-navbox .ranger-title a.new, .ranger-navbox .ranger-title a.new:visited { text-decoration: var(--navbox-title-redlink-decoration); } .ranger-navbox .ranger-title a, .ranger-navbox .ranger-title a.external, .ranger-navbox .ranger-title a.external:visited { color: var(--navbox-title-link-color); } .ranger-navbox .ranger-title a:visited{ color: var(--navbox-title-link-color--visited); } .ranger-navbox .ranger-title a.new, .ranger-navbox .ranger-title a.new:visited{ color:var(--navbox-title-redlink-color); } .ranger-navbox .ranger-title a:hover, .ranger-navbox .ranger-title a:visited:hover, .ranger-navbox .ranger-title a.external:hover, .ranger-navbox .ranger-title a.external:visited:hover { color:var(--navbox-title-link-color--hover); } .ranger-navbox .ranger-header{ color: var(--navbox-header-color); background: var(--navbox-header-background); font-size: var(--navbox-header-font-size); padding: var(--navbox-header-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */ } .ranger-navbox .ranger-sublist .ranger-header{ font-size: var(--navbox-subheader-font-size); padding: var(--navbox-subheader-padding--y) calc(1.5em + var(--navbox-icon-offset--x)); /* left and right padding equal to the size and position of the edit/collapse buttons */ } .ranger-navbox .ranger-header a, .ranger-navbox .ranger-header a:visited, .ranger-navbox .ranger-header a:hover, .ranger-navbox .ranger-header a.external, .ranger-navbox .ranger-header a.external:visited, .ranger-navbox .ranger-header a.external:hover { text-decoration: var(--navbox-header-link-decoration); } .ranger-navbox .ranger-header a.new, .ranger-navbox .ranger-header a.new:visited { text-decoration: var(--navbox-header-redlink-decoration); } .ranger-navbox .ranger-header a, .ranger-navbox .ranger-header a.external, .ranger-navbox .ranger-header a.external:visited { color: var(--navbox-header-link-color); } .ranger-navbox .ranger-header a:visited{ color: var(--navbox-header-link-color--visited); } .ranger-navbox .ranger-header a.new, .ranger-navbox .ranger-header a.new:visited{ color:var(--navbox-header-redlink-color); } .ranger-navbox .ranger-header a:hover, .ranger-navbox .ranger-header a:visited:hover, .ranger-navbox .ranger-header a.external:hover, .ranger-navbox .ranger-header a.external:visited:hover { color:var(--navbox-header-link-color--hover); } .ranger-navbox .ranger-meta{ font-size: var(--navbox-title-font-size); position: absolute; left: var(--navbox-icon-offset--x); top: calc(var(--navbox-title-padding--y) + 0.08em); /* 0.08em: vertial offset tweak based on the icon graph */ display: block; } .ranger-navbox .ranger-meta .nv{ --mask: var(--icon-metalinks); display: block; width: 0.84em; /* based on the icon graph */ height: 0.84em; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--navbox-title-icon-color); } .ranger-navbox .ranger-meta .nv > a{ display: block; width: 100%; height: 100%; opacity: 0; } .ranger-navbox .ranger-meta .nv > a > span{ display: block; width: 100%; height: 100%; overflow: hidden; } .ranger-navbox .ranger-meta:has(.mw-selflink){ display: none; } .ranger-navbox, .ranger-navbox .ranger-section{ position: relative; } .ranger .mw-collapsible-toggle-placeholder{ display: none; } .ranger-navbox .ranger-title > .ranger-title-text, .ranger-navbox .ranger-header > .ranger-header-text{ pointer-events: none; } .ranger-navbox .ranger-title > .ranger-title-text a, .ranger-navbox .ranger-header > .ranger-header-text a{ pointer-events: auto; } .ranger-navbox .ranger-title > .mw-collapsible-toggle, .ranger-navbox .ranger-header > .mw-collapsible-toggle{ --mask: var(--icon-chevron-down); position: absolute; right: 0; top: 0; z-index: -1; display: block; width: 100%; height: 100%; overflow:hidden; } .ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle, .ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle{ width: 1.5em; height: 1.5em; right: var(--navbox-icon-offset--x); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle{ top: var(--navbox-title-padding--y); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle{ top: var(--navbox-header-padding--y); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-sublist .ranger-header > .mw-collapsible-toggle{ top: var(--navbox-subheader-padding--y); } .ranger-navbox .ranger-title > .mw-collapsible-toggle::before, .ranger-navbox .ranger-header > .mw-collapsible-toggle::before{ content: ""; display: block; width: 1.5em; height: 1.5em; position: absolute; right: var(--navbox-icon-offset--x); -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--navbox-title-icon-color); transform: scaleY(-1); } .ranger-navbox .ranger-title > .mw-collapsible-toggle::before{ top: var(--navbox-title-padding--y); } .ranger-navbox .ranger-header > .mw-collapsible-toggle::before{ top: var(--navbox-header-padding--y); } .ranger-navbox .ranger-sublist .ranger-header > .mw-collapsible-toggle::before{ top: var(--navbox-subheader-padding--y); } .ranger-navbox.small-collapsible-toggle-click-area .ranger-title > .mw-collapsible-toggle::before, .ranger-navbox.small-collapsible-toggle-click-area .ranger-header > .mw-collapsible-toggle::before{ top: 0; right: 0; } .ranger-navbox .ranger-header > .mw-collapsible-toggle::before{ background-color: var(--navbox-header-icon-color); } .ranger-navbox .ranger-title > .mw-collapsible-toggle.mw-collapsible-toggle-collapsed::before, .ranger-navbox .ranger-header > .mw-collapsible-toggle.mw-collapsible-toggle-collapsed::before{ transform: none; } .ranger-navbox .ranger-title > .mw-collapsible-toggle *, .ranger-navbox .ranger-title > .mw-collapsible-toggle::after, .ranger-navbox .ranger-header > .mw-collapsible-toggle *, .ranger-navbox .ranger-header > .mw-collapsible-toggle::after{ display: none; } .ranger-navbox .ranger-list{ width: unset; padding: var(--navbox-list-padding); } .ranger-navbox .ranger-above{ background: var(--navbox-above-background); color: var(--navbox-above-color); padding: var(--navbox-above-padding); width: unset; } .ranger-navbox .ranger-below{ background: var(--navbox-below-background); color: var(--navbox-below-color); padding: var(--navbox-below-padding); width: unset; } .ranger-navbox .ranger-sublist{ display: flex; flex-direction: column; gap: var(--navbox-gap); } .ranger-navbox .ranger-section-body{ display: grid; gap: var(--navbox-gap); grid-template-columns: auto minmax(0,1fr); } /* gap fix for collapsed content */ .ranger-navbox [class^="ranger-"][hidden="until-found"]{ margin-top: calc(0px - var(--navbox-gap)) !important; } .ranger-navbox .ranger-row{ display: contents; } .ranger-navbox .ranger-group, .ranger-navbox .ranger-subgroup{ text-align: var(--navbox-group-text-align); font-weight: bold; background: var(--navbox-group-background); color: var(--navbox-group-color); padding: var(--navbox-group-padding); width: unset; } /* for desktop view */ .ranger-navbox.group-align-left .ranger-group, .ranger-navbox.group-align-left .ranger-subgroup{ --navbox-group-text-align: left; } .ranger-navbox.group-align-center .ranger-group, .ranger-navbox.group-align-center .ranger-subgroup{ --navbox-group-text-align: center; } .ranger-navbox.group-align-right .ranger-group, .ranger-navbox.group-align-right .ranger-subgroup{ --navbox-group-text-align: right; } /* for mobile view */ .ranger-navbox.mobile-group-align-left .ranger-group, .ranger-navbox.mobile-group-align-left .ranger-subgroup{ --navbox-group-text-align--mobile: left; } .ranger-navbox.mobile-group-align-center .ranger-group, .ranger-navbox.mobile-group-align-center .ranger-subgroup{ --navbox-group-text-align--mobile: center; } .ranger-navbox.mobile-group-align-right .ranger-group, .ranger-navbox.mobile-group-align-right .ranger-subgroup{ --navbox-group-text-align--mobile: right; } /* for desktop view */ .ranger-navbox.list-align-left .ranger-listbox{ --navbox-list-text-align: left; } .ranger-navbox.list-align-center .ranger-listbox{ --navbox-list-text-align: center; } .ranger-navbox.list-align-right .ranger-listbox{ --navbox-list-text-align: right; } /* for mobile view */ .ranger-navbox.mobile-list-align-left .ranger-listbox{ --navbox-list-text-align--mobile: left; } .ranger-navbox.mobile-list-align-center .ranger-listbox{ --navbox-list-text-align--mobile: center; } .ranger-navbox.mobile-list-align-right .ranger-listbox{ --navbox-list-text-align--mobile: right; } .ranger-navbox .ranger-listbox > .ranger-wrap{ text-align: var(--navbox-list-text-align); background: var(--navbox-list-background); color: var(--navbox-list-color); flex-grow: 1; } .ranger-navbox .ranger-sublist{ flex-grow: var(--count); } .ranger-navbox .ranger-listbox:first-child{ /* A list-n without group-n */ grid-column-end: span 2; } .ranger-navbox .ranger-group, .ranger-navbox .ranger-subgroup, .ranger-navbox .ranger-listbox > .ranger-wrap{ display: grid; justify-items: stretch; align-items: center; } .ranger-navbox.striped-even .ranger-even, .ranger-navbox.striped-odd .ranger-odd{ background: var(--navbox-list-background--striped); } /* make links use full line height (larger click box)*/ .ranger-navbox .hlist a{ display: inline-block; } .ranger-navbox .align-left, .ranger-navbox .alignleft{ text-align: left; } .ranger-navbox .align-center, .ranger-navbox .aligncenter{ text-align: center; } .ranger-navbox .align-right, .ranger-navbox .alignright{ text-align: right; } /* responsive */ @media screen and (max-width: 720px) { .ranger-navbox .ranger-section-body, .ranger-navbox .ranger-sublist { display: flex; flex-flow: column; } .ranger-navbox .ranger-row{ display: block; } .ranger-navbox .ranger-group + .ranger-listbox > .ranger-sublist:first-child, .ranger-navbox .ranger-subgroup + .ranger-listbox > .ranger-sublist:first-child{ margin-top: var(--navbox-gap); } .ranger-navbox .ranger-listbox.empty{ display: none; } .ranger-navbox .ranger-group, .ranger-navbox .ranger-subgroup{ text-align: var(--navbox-group-text-align--mobile, left); max-width: unset !important; } .ranger-navbox .ranger-group > *, .ranger-navbox .ranger-subgroup > *{ max-width: unset !important; } .ranger-navbox .ranger-sublist { padding-left: var(--navbox-tree-indent); margin-left: var(--navbox-tree-line-indent); } .ranger-navbox .ranger-subgroup, .ranger-navbox .ranger-listbox { position:relative; } .ranger-navbox .ranger-group br, .ranger-navbox .ranger-subgroup br{ display: none; } .ranger-navbox .ranger-listbox > .ranger-wrap{ text-align: var(--navbox-list-text-align--mobile, left); } .ranger-navbox .ranger-sublist > .ranger-section > .ranger-header{ margin-left: calc( 0px - var(--navbox-tree-indent) - var(--navbox-tree-line-indent)); } .ranger-navbox .ranger-sublist .ranger-row > ::before{ position: absolute; left: calc(0px - var(--navbox-tree-indent)); top: 0; width: var(--navbox-tree-line-width); height: 100%; content: ''; display: block; background-color: var(--navbox-tree-line-color); } .ranger-navbox .ranger-sublist .ranger-row > .ranger-listbox::before, .ranger-navbox .ranger-row.empty-list > .ranger-subgroup::before{ height: calc(100% + var(--navbox-gap)); } .ranger-navbox .ranger-sublist .ranger-row:last-child > ::before { display: none; } .ranger-navbox .ranger-sublist .ranger-row:last-child > :first-child::before { display: block; height: calc(50% + var(--navbox-tree-line-width)/2); } .ranger-navbox .ranger-subgroup::after, .ranger-navbox .empty-group > .ranger-listbox > .ranger-wrap::after{ position: absolute; left: calc(0px - var(--navbox-tree-indent) + var(--navbox-tree-line-width)); width: calc(var(--navbox-tree-indent) - var(--navbox-tree-line-spacing) - var(--navbox-tree-line-width)); height: var(--navbox-tree-line-width); content: ''; background-color: var(--navbox-tree-line-color); } /* increase height for links */ .ranger-navbox .hlist{ line-height: 2; } } /**** `.pill` class: the "pill" style ****/ /* remove middle dots betweem items */ .ranger-navbox.pill .hlist dd:not(:last-child)::after, .ranger-navbox.pill .hlist li:not(:last-child)::after{ display: none; } /* remove parentheses around nested lists*/ .ranger-navbox.pill .hlist dd ol::before, .ranger-navbox.pill .hlist dd ul::before, .ranger-navbox.pill .hlist dd dl::before, .ranger-navbox.pill .hlist dt ol::before, .ranger-navbox.pill .hlist dt ul::before, .ranger-navbox.pill .hlist dt dl::before, .ranger-navbox.pill .hlist li ol::before, .ranger-navbox.pill .hlist li ul::before, .ranger-navbox.pill .hlist li dl::before, .ranger-navbox.pill .hlist dd ol::after, .ranger-navbox.pill .hlist dd ul::after, .ranger-navbox.pill .hlist dd dl::after, .ranger-navbox.pill .hlist dt ol::after, .ranger-navbox.pill .hlist dt ul::after, .ranger-navbox.pill .hlist dt dl::after, .ranger-navbox.pill .hlist li ol::after, .ranger-navbox.pill .hlist li ul::after, .ranger-navbox.pill .hlist li dl::after { display: none; } /* make lists inline-flex */ .ranger-navbox.pill .hlist ul, .ranger-navbox.pill .hlist ol, .ranger-navbox.pill .hlist dl{ display: inline-flex; gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* "pill" style for items */ .ranger-navbox.pill .hlist li, .ranger-navbox.pill .hlist dt, .ranger-navbox.pill .hlist dd{ padding: var(--navbox-pill-padding); border-radius: var(--navbox-pill-border-radius); box-shadow: var(--navbox-pill-box-shadow); background: var(--navbox-pill-background); /* 100% height */ display: flex; align-items: center; /* for nested lists */ gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* Add a hover / focus feedback style */ .ranger-navbox.pill .hlist dd:hover, .ranger-navbox.pill .hlist dd:focus, .ranger-navbox.pill .hlist dt:hover, .ranger-navbox.pill .hlist dt:focus, .ranger-navbox.pill .hlist li:hover, .ranger-navbox.pill .hlist li:focus { box-shadow: var(--navbox-pill-box-shadow--hover); background: var(--navbox-pill-background--hover); } /* pill with selflink * * Only select the deepest level for nested lists. * We have to use :has() to pick pills with selflink and * all browsers which support :has() should also support :is() and :not(), * therefore we can use :is() and :not() here safely. */ .ranger-navbox.pill .hlist .ranger-list :is(li,dt,dd):has(.mw-selflink):not(:has(li, dt, dd)){ background: var(--navbox-pill-selflink-background); } /**** `.pill-mobile` class: only apply the "pill" style on mobile ****/ @media screen and (max-width: 720px) { /* remove middle dots betweem items */ .ranger-navbox.pill-mobile .hlist dd:not(:last-child)::after, .ranger-navbox.pill-mobile .hlist li:not(:last-child)::after{ display: none; } /* remove parentheses around nested lists*/ .ranger-navbox.pill-mobile .hlist dd ol::before, .ranger-navbox.pill-mobile .hlist dd ul::before, .ranger-navbox.pill-mobile .hlist dd dl::before, .ranger-navbox.pill-mobile .hlist dt ol::before, .ranger-navbox.pill-mobile .hlist dt ul::before, .ranger-navbox.pill-mobile .hlist dt dl::before, .ranger-navbox.pill-mobile .hlist li ol::before, .ranger-navbox.pill-mobile .hlist li ul::before, .ranger-navbox.pill-mobile .hlist li dl::before, .ranger-navbox.pill-mobile .hlist dd ol::after, .ranger-navbox.pill-mobile .hlist dd ul::after, .ranger-navbox.pill-mobile .hlist dd dl::after, .ranger-navbox.pill-mobile .hlist dt ol::after, .ranger-navbox.pill-mobile .hlist dt ul::after, .ranger-navbox.pill-mobile .hlist dt dl::after, .ranger-navbox.pill-mobile .hlist li ol::after, .ranger-navbox.pill-mobile .hlist li ul::after, .ranger-navbox.pill-mobile .hlist li dl::after { display: none; } /* make lists inline-flex */ .ranger-navbox.pill-mobile .hlist ul, .ranger-navbox.pill-mobile .hlist ol, .ranger-navbox.pill-mobile .hlist dl{ display: inline-flex; gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* "pill" style for items */ .ranger-navbox.pill-mobile .hlist li, .ranger-navbox.pill-mobile .hlist dt, .ranger-navbox.pill-mobile .hlist dd{ /* 100% height */ display: flex; align-items: center; /* for nested lists */ gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* "pill" style for items */ .ranger-navbox.pill-mobile .hlist li, .ranger-navbox.pill-mobile .hlist dt, .ranger-navbox.pill-mobile .hlist dd{ padding: var(--navbox-pill-padding); border-radius: var(--navbox-pill-border-radius); box-shadow: var(--navbox-pill-box-shadow); background: var(--navbox-pill-background); /* 100% height */ display: flex; align-items: center; /* for nested lists */ gap: var(--navbox-pill-gap); flex-wrap: wrap; } /* Add a hover / focus feedback style */ .ranger-navbox.pill-mobile .hlist dd:hover, .ranger-navbox.pill-mobile .hlist dd:focus, .ranger-navbox.pill-mobile .hlist dt:hover, .ranger-navbox.pill-mobile .hlist dt:focus, .ranger-navbox.pill-mobile .hlist li:hover, .ranger-navbox.pill-mobile .hlist li:focus { box-shadow: var(--navbox-pill-box-shadow--hover); background: var(--navbox-pill-background--hover); } /* pill with selflink * * Only select the deepest level for nested lists. * We have to use :has() to pick pills with selflink and * all browsers which support :has() should also support :is() and :not(), * therefore we can use :is() and :not() here safely. */ .ranger-navbox.pill-mobile .hlist .ranger-list :is(li,dt,dd):has(.mw-selflink):not(:has(li, dt, dd)){ background: var(--navbox-pill-selflink-background); } } /********************* * End Template:Navbox* **********************/ 12e3860119795159c9a9da4c34effa59d1632397 MediaWiki:Gadgets/ranger/variables.css 8 229 294 2025-07-25T23:58:33Z Crimroxs 244470 Adding default set of pages css text/css .ranger-navbox{ --navbox-background: var(--wiki-content-background-color); /* for entire navbox */ --navbox-margin: 0.5em auto; --navbox-padding: 4px; --navbox-gap: 3px; /* when using zero-value, it must be 0px */ --navbox-outer-border-color: var(--wiki-content-border-color--accent); --navbox-outer-border-width: 1px; --navbox-outer-border-style: solid; --navbox-outer-border-radius: 0px; --navbox-font-size: calc(1em - 2px); --navbox-title-color: var(--wiki-accent-label-color); --navbox-title-font-size: calc(125%); --navbox-title-background: var(--wiki-accent-color); --navbox-title-icon-color: var(--wiki-accent-label-color); --navbox-title-link-color: var(--navbox-title-color); --navbox-title-link-color--visited: var(--navbox-title-link-color); --navbox-title-link-color--hover: var(--wiki-accent-link-color); --navbox-title-redlink-color: var(--navbox-title-link-color); --navbox-title-link-decoration: underline solid; --navbox-title-redlink-decoration: underline wavy; --navbox-title-padding--y: 0.5em; --navbox-above-background: color-mix(in srgb, var(--wiki-content-text-color) 15%, transparent); --navbox-above-color: var(--wiki-content-text-color); --navbox-above-padding: var(--navbox-list-padding); --navbox-below-background: var(--navbox-above-background); --navbox-below-color: var(--navbox-above-color); --navbox-below-padding: var(--navbox-above-padding); --navbox-header-color: var(--navbox-title-color); --navbox-header-font-size: calc(110%); --navbox-header-background: var(--navbox-title-background); --navbox-header-icon-color: var(--navbox-title-icon-color); --navbox-header-link-color: var(--navbox-title-link-color); --navbox-header-link-color--visited: var(--navbox-title-link-color--visited); --navbox-header-link-color--hover: var(--navbox-title-link-color--hover); --navbox-header-redlink-color: var(--navbox-title-redlink-color); --navbox-header-link-decoration: var(--navbox-title-link-decoration); --navbox-header-redlink-decoration: var(--navbox-title-redlink-decoration); --navbox-header-padding--y: 0.3em; --navbox-subheader-font-size: calc(100%); --navbox-subheader-padding--y: calc(var(--navbox-header-padding--y)/2); --navbox-list-background: color-mix(in srgb, var(--wiki-content-text-color) 5%, transparent); --navbox-list-background--striped: color-mix(in srgb, var(--wiki-content-text-color) 8%, transparent); --navbox-list-color: var(--wiki-content-text-color); --navbox-list-padding: 0.25em 0.5em; /* --navbox-group-* also apply to .ranger-subgroup */ --navbox-group-text-align: left; --navbox-group-text-align--mobile: left; /* only for mobile view */ --navbox-group-background: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); --navbox-group-color: var(--wiki-content-text-color); --navbox-group-padding: var(--navbox-list-padding); --navbox-tree-line-color: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent); --navbox-tree-line-width: 2px; --navbox-tree-indent: 1em; --navbox-tree-line-indent: 0.5em; --navbox-tree-line-spacing: var(--navbox-gap); --icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E"); --icon-metalinks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-edit' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1'%3E%3C/path%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z'%3E%3C/path%3E%3Cpath d='M16 5l3 3'%3E%3C/path%3E%3C/svg%3E"); --navbox-icon-offset--x: 0.5rem; /* should be an absolute length (rem-based or px-based) */ } .ranger-navbox.pill, .ranger-navbox.pill-mobile{ /** vars for the "pill" style only (`.pill` and ".pill-mobile" clases) **/ --navbox-pill-gap: 0.3em; --navbox-pill-padding: 0.25em 0.75em; --navbox-pill-border-radius: 3px; --navbox-pill-box-shadow: none; --navbox-pill-background: color-mix(in srgb, var(--wiki-content-text-color) 5%, transparent); --navbox-pill-box-shadow--hover: inset 0 0 3px var(--navbox-list-color); --navbox-pill-background--hover: var(--navbox-pill-background); --navbox-pill-selflink-background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent);/* background of pills with selflink in them */ /* remove list cell background */ --navbox-list-background: none; --navbox-list-background--striped: color-mix(in srgb, var(--wiki-content-text-color) 3%, transparent); } .ranger-navbox.no-underline-title-links{ --navbox-title-link-color: var(--wiki-accent-link-color); --navbox-title-link-decoration: none; --navbox-title-redlink-decoration: none; } .ranger-navbox.noborder, .ranger-navbox.no-border{ --navbox-padding: 0px; --navbox-outer-border-width: 0px; } /****************************** * Fallback for older browsers * *******************************/ @supports not (color:color-mix(in srgb, #000, transparent)) { .ranger-navbox { --navbox-above-background: var(--wiki-content-background-color--secondary); --navbox-list-background: transparent; --navbox-list-background--striped: var(--wiki-content-background-color--secondary); --navbox-group-background: var(--wiki-content-background-color--secondary); --navbox-tree-line-color: var(--wiki-content-background-color--secondary); } .ranger-navbox.pill, .ranger-navbox.pill-mobile { --navbox-pill-background: var(--wiki-content-background-color--secondary); --navbox-list-background--striped: transparent; --navbox-pill-selflink-background: var(--wiki-content-background-color--secondary); } } /*************** * End fallback * ****************/ 0f49887270380cdac6968f16cfc75a115818c39a MediaWiki:Gadgets/spoilers 8 230 295 2025-07-25T23:58:34Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [ "Pages with spoilers" ], "namespaces": [], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery" ], "type": "general" } } e2aacbae968c704385f3937e6b0004f263907193 MediaWiki:Gadgets/spoilers/main.js 8 231 296 2025-07-25T23:58:35Z Crimroxs 244470 Adding default set of pages javascript text/javascript /* [[Template:Spoiler]] */ mw.hook('wikipage.content').add(function() { $('.spoiler-content') .off('click') // in case this code is loaded twice .on('click', function(e){ $(this).toggleClass('show'); }).find('a').on('click', function(e){ e.stopPropagation(); }); }); /* End Template:Spoiler */ c96e5a798a1781287a56037db79ab9094a3eae2b MediaWiki:Gadgets/themeColorEditor 8 232 297 2025-07-25T23:58:35Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ 8 ], "contentModels": [ "css" ], "rights": [ "editinterface" ] }, "module": { "pages": [ "main.js" ], "dependencies": [], "type": "general" } } b512452ab2c0b2fd4d86d6a70c4c80fba41d14ed MediaWiki:Gadgets/themeColorEditor/main.js 8 233 298 2025-07-25T23:58:36Z Crimroxs 244470 Adding default set of pages javascript text/javascript $(function() { if (mw.config.get('wgPageName') != "MediaWiki:Common.css") return; mw.loader.load( 'https://commons.wiki.gg/load.php?lang=en&modules=ext.gadget.themeColorEditorScript&skin=vector&maxage=360&smaxage=360' ) }); a6d1c6789815c3c323c2afd84def2c1ca23d5efe MediaWiki:Gadgets/uploadMultipleFiles 8 234 299 2025-07-25T23:58:37Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ -1 ], "contentModels": [], "rights": [ "edit", "upload" ] }, "module": { "pages": [ "main.js" ], "dependencies": [ "jquery", "mediawiki.util" ], "type": "general" } } 13bc1e984c367575a7b4f4ac29d2cf75b4f01c6c MediaWiki:Gadgets/uploadMultipleFiles/main.js 8 235 300 2025-07-25T23:58:38Z Crimroxs 244470 Adding default set of pages javascript text/javascript /* Modified version of https://dev.fandom.com/wiki/UploadMultipleFiles * from https://terraria.wiki.gg/wiki/MediaWiki:Gadget-uploadMultipleFiles.js */ $.when( mw.loader.using( ['site', 'mediawiki.util', 'mediawiki.api', 'mediawiki.jqueryMsg'] ), $.ready ) .then( () => new mw.Api().loadMessagesIfMissing([ 'gadget-uploadMultipleFiles-multiupload', 'gadget-uploadMultipleFiles-yes', 'gadget-uploadMultipleFiles-no', 'gadget-uploadMultipleFiles-sourcefiles', 'gadget-uploadMultipleFiles-categoryname', 'gadget-uploadMultipleFiles-categorynamehint', 'gadget-uploadMultipleFiles-categorynamespace', 'gadget-uploadMultipleFiles-uploadfiles', 'gadget-uploadMultipleFiles-nofiles', 'gadget-uploadMultipleFiles-nolicense', 'gadget-uploadMultipleFiles-summary', 'gadget-uploadMultipleFiles-license', 'gadget-uploadMultipleFiles-categories', 'gadget-uploadMultipleFiles-uploading', 'gadget-uploadMultipleFiles-uploaded', 'gadget-uploadMultipleFiles-failed', 'gadget-uploadMultipleFiles-done', 'gadget-uploadMultipleFiles-ratelimited', ]) ) .then(function(){ if (mw.config.get("wgCanonicalSpecialPageName") !== "Upload"){ return; } if (window.__wgg_UploadMultipleFiles_IsLoaded) { return; } window.__wgg_UploadMultipleFiles_IsLoaded = true; const getUploadDescription = function() { var sections = []; var summary = $("#wpUploadDescription").val(); var licenseDisplayName = $("#wpLicense option:selected").val(); var categoryName = $("#multiFileCategory").val(); if (summary !== ""){ sections.push(summary); } if (licenseDisplayName !== "") { var licenseTemplateText = $("#wpLicense option:selected").prop("title"); sections.push("== " + mw.msg("gadget-uploadMultipleFiles-license") + " ==\n" + licenseTemplateText); } if (categoryName !== "") sections.push("[[" + mw.msg("gadget-uploadMultipleFiles-categorynamespace") + ":" + categoryName + "]]"); return sections.join("\n\n"); }; const getWatchlistPreference = function() { if ($("#wpWatchthis").is(":checked")) { return "watch"; } else { return "nochange"; } }; $("#wpUploadFile").parent().parent().addClass("regularFileSelect"); $("tr.regularFileSelect").before( $("<tr></tr>").append( $('<td class="mw-label"></td>').msg("gadget-uploadMultipleFiles-multiupload"), $('<td class="mw-input"></td>').append( $("<label></label>").msg("gadget-uploadMultipleFiles-yes").prepend('<input type="radio" name="multipleFiles" value="yes" /> '), ' &nbsp; ', $("<label></label>").msg("gadget-uploadMultipleFiles-no" ).prepend('<input type="radio" name="multipleFiles" value="no" checked/> '), ) ) ).after( $('<tr class="multipleFileSelect" style="display:none;"></tr>').append( $('<td class="mw-label"></td>').msg("gadget-uploadMultipleFiles-sourcefiles"), $('<td class="mw-input"></td>').append('<input type="file" id="multiupload" multiple />') ) ); $("input[name='wpUpload']").addClass("regularFileSelect"); $("#wpDestFile").parent().parent().addClass("regularFileSelect"); $("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect"); // Append "category name" textbox to multiupload section $("#mw-upload-form #mw-htmlform-description tbody").append( $('<tr class="mw-htmlform-field-HTMLTextField multipleFileSelect" style="display:none;"></tr>').append( $('<td class="mw-label"></td>').append('<label for="multiFileCategory"><abbr title="' + mw.msg("gadget-uploadMultipleFiles-categorynamehint") + '">' + mw.msg("gadget-uploadMultipleFiles-categoryname") + '</abbr></label>'), $('<td class="mw-input"></td>').append('<input id="multiFileCategory" name="multiFileCategory" size="60">') ) ); $("input[name='wpUpload']").after('<input type="button" value="' + mw.msg("gadget-uploadMultipleFiles-uploadfiles") + '" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />'); $("input[name='multipleFiles']").change(function() { if (this.value === 'yes') { $(".regularFileSelect").hide(); $(".multipleFileSelect").show(); } else { $(".regularFileSelect").show(); $(".multipleFileSelect").hide(); } }); $("#multiFileSubmit").click(function() { var files = $("#multiupload")[0].files; // Cancel upload if no files are selected if (files.length === 0) { alert(mw.msg("gadget-uploadMultipleFiles-nofiles")); return false; } // Cancel upload if no license is selected if ($("#wpLicense option:selected").val() === "" && !mw.config.get("UMFBypassLicenseCheck")) { alert(mw.msg("gadget-uploadMultipleFiles-nolicense")); return false; } // Description is summary + license + category var description = getUploadDescription(); var watch = getWatchlistPreference(); $("#firstHeading").msg("gadget-uploadMultipleFiles-uploading"); $("#mw-content-text").html("<h3>" + mw.msg("gadget-uploadMultipleFiles-uploaded") + "</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>" + mw.msg("gadget-uploadMultipleFiles-failed") + "</h3><ul></ul></div>"); var currentFileIdx = 0; var uploadCurrentFile; uploadCurrentFile = function() { if (currentFileIdx > files.length) { $("#mw-content-text").append($("<h3></h3>").msg("gadget-uploadMultipleFiles-done")); return; } if (files[currentFileIdx] === undefined) { currentFileIdx++; uploadCurrentFile(); return; } fd = new FormData(); fd.append("action", "upload"); fd.append("token", mw.user.tokens.get("csrfToken")); fd.append("filename", files[currentFileIdx].name); fd.append("file", files[currentFileIdx]); fd.append("text", description); fd.append("watchlist", watch); fd.append("ignorewarnings", 1); fd.append("format", "json"); const $output = $("#mw-content-text > ul"); const $failed = $("#multiUploadFailed"); const $failedOutput = $('#multiUploadFailed ul'); $.ajax({ url: mw.util.wikiScript("api"), method: "POST", data: fd, cache: false, contentType: false, processData: false, type: "POST" }).done(function(d) { if (d.error == undefined) { $output.append('<li><a href="' + d.upload.imageinfo.descriptionurl + '" target="_blank">' + d.upload.filename + '</a></li>'); } // specific catch for ratelimiting else if(d.error.code === "ratelimited") { timer = 60; console.log(mw.msg('gadget-uploadMultipleFiles-ratelimited', timer)); $message = $('<li class="multiUploadActive"></li>').msg('gadget-uploadMultipleFiles-ratelimited', $('<span id="rateLimitCounter">' + timer + '</span>')); $output.append($message); var countdown = setInterval(function(){ // count the timer down, and remove at 0 timer -= 1; document.getElementById('rateLimitCounter').textContent = timer; if (timer <= 0) { $message.remove() clearInterval(countdown); } }, 1000); setTimeout(function(){ // redundant clearing of the interval and message in case of race conditions clearInterval(countdown); $message.remove(); uploadCurrentFile(); }, timer * 1000); return; } // generic fallback else { $failedOutput.append('<li>' + files[currentFileIdx].name + ': ' + d.error.info + '</li>'); $failed.show(); } currentFileIdx++; uploadCurrentFile(); }).fail(function() { $failedOutput.append('<li>' + files[currentFileIdx].name + '</li>'); $failed.show(); currentFileIdx++; uploadCurrentFile(); }); }; uploadCurrentFile(); }); }); f47e56dc31399578758f15aafbdf732564a80bd3 MediaWiki:Gadgets/userProfile 8 236 301 2025-07-25T23:58:38Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": false, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [ -1, 2, 3 ], "contentModels": [], "rights": [] }, "module": { "pages": [ "main.js", "main.css" ], "dependencies": [ "mediawiki.interface.helpers.styles", "mediawiki.util", "mediawiki.api", "jquery" ], "type": "general" } } e9c76b459199205abae5373548f6ff36e83fefcc MediaWiki:Gadgets/userProfile/main.css 8 237 302 2025-07-25T23:58:39Z Crimroxs 244470 Adding default set of pages css text/css #contentSub > * + .horse-userprofile { margin-top: 1em; } .horse-userprofile { font-size: 120%; color: var(--wiki-content-text-color); border: 2px solid var(--wiki-content-border-color); padding: 6px 12px; } .horse-userprofile-info span:first-of-type { font-weight: bold; } 1729445bb17e2974426befaf9bd441ab4bf189c5 MediaWiki:Gadgets/userProfile/main.js 8 238 303 2025-07-25T23:58:40Z Crimroxs 244470 Adding default set of pages javascript text/javascript // User profile // <nowiki> mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).done( function() { var config = mw.config.get( [ 'wgRelevantUserName', 'wgNamespaceNumber', 'wgUserLanguage', 'wgArticleId', 'wgAction', 'wgTitle' ] ); var username = config.wgRelevantUserName; if ( !username || window.loadedHorseUserProfile ) return; window.loadedHorseUserProfile = true; if ( config.wgNamespaceNumber !== -1 && config.wgTitle.includes('/') ) return; var lang = mw.language.bcp47(config.wgUserLanguage); var dateOptions = { year: "numeric", month: "short", day: "numeric", hour: "2-digit", minute: "2-digit", timeZone: "UTC", timeZoneName: "short" }; var api = new mw.Api(); if ( mw.util.isIPAddress(username) ) api.get( { action: 'query', list: ['usercontribs', 'blocks'], ucuser: username, ucprop: [], uclimit: 'max', bkip: username, bkprop: ['user', 'by', 'timestamp', 'expiry', 'flags', 'reason', 'restrictions'], bklimit: 1, formatversion: 2 } ).done( function(data) { var editcount = data.query.usercontribs.length; if ( data.continue && data.continue.uccontinue ) editcount = data.limits.usercontribs+'+'; var user = { groups: ['*'], editcount: editcount }; formatProfile(user, data.query.blocks[0]); } ); else api.get( { action: 'query', list: ['users', 'blocks'], ususers: username, usprop: ['groups', 'editcount', 'registration', 'emailable'], bkusers: username, bkprop: ['user', 'by', 'timestamp', 'expiry', 'flags', 'reason', 'restrictions'], bklimit: 1, formatversion: 2 } ).done( function(data) { formatProfile(data.query.users[0], data.query.blocks[0]); } ); if ( window.loadedHorseUserProfileContribs ) return; window.loadedHorseUserProfileContribs = true; if ( config.wgNamespaceNumber === 2 && !config.wgArticleId && config.wgAction === 'view' ) { mw.loader.using( [ 'mediawiki.pager.styles', 'mediawiki.special.changeslist' ] ).then( function() { var text = '== [[Special:Contributions/' + username + '|{{int:contributions-title|' + username + '}}]] ==\n{{Special:Contributions/' + username + '|limit=20}}'; new mw.Api().parse( text, { title: 'User:' + config.wgTitle, wrapoutputclass: 'horse-userprofile-contribs', disableeditsection: true, disablelimitreport: true, uselang: config.wgUserLanguage } ).done( function(parsedText) { mw.hook( 'wikipage.content' ).fire( $( parsedText ).appendTo('#mw-content-text') ); } ); } ); } function formatProfile(user, block) { user.groups.splice(user.groups.indexOf('*'), 1); var text = '<div class="horse-userprofile-info">'; if ( user.groups.length ) { var groupList = user.groups.map( function(group) { var grouppage = '{{MediaWiki:grouppage-'+group+'}}'; return [ '{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}', '{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}' ]; } ).reduce( function(prev, cur) { prev[0].push(cur[0]); prev[1].push(cur[1]); return prev; }, [[], []] ); text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>'; if (mw.config.get('wgUserGroups').some(item => ['advocate', 'staff'].includes(item))) { //return true if their usergroups contain advocate or staff text += '<br/>([[Special:UserRights/' + username + '|{{int:tool-link-userrights|' + username + '}}]])' } } text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>'; if ( user.registration ) text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>'; if ( user.userid && !user.emailable ) text += '\n\n<span>{{int:nowikiemailtext|'+username+'}}</span>'; text += '\n\n</div>'; if ( block && !$('.mw-warning-with-logexcerpt .mw-logevent-loglines > .mw-logline-block').length ) { var notice = 'sp-contributions-blocked-notice'; if ( mw.util.isIPAddress(block.user, true) ) notice += '-anon'; var logentry = 'logentry-block-block'; var partialBlock = []; if ( block.partial ) { notice += '-partial'; logentry = 'logentry-partialblock-block'; if ( block.restrictions.pages ) { var blockpages = block.restrictions.pages.map( function(page) { return '[['+page.title+']]'; } ); partialBlock.push('{{int:logentry-partialblock-block-page|'+blockpages.length+'|'+mw.language.listToText(blockpages)+'}}'); } if ( block.restrictions.namespaces ) { var blocknamespaces = block.restrictions.namespaces.map( function(namespace) { if ( !namespace ) return '[[Special:AllPages|{{int:blanknamespace}}]]'; return '[[Special:AllPages/{{ns:'+namespace+'}}:|{{ns:'+namespace+'}}]]'; } ); partialBlock.push('{{int:logentry-partialblock-block-ns|'+blocknamespaces.length+'|'+mw.language.listToText(blocknamespaces)+'}}'); } if ( block.restrictions.actions ) { var blockactions = block.restrictions.actions.map( function(action) { return '{{int:ipb-action-'+action+'}}'; } ); partialBlock.push('{{int:logentry-partialblock-block-action|'+blockactions.length+'|'+mw.language.listToText(blockactions)+'}}'); } if ( !partialBlock.length ) logentry = 'logentry-non-editing-block-block'; } var blockDate = new Date(block.timestamp); var blockexpiry = '{{int:infiniteblock}}'; if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(block.expiry) ) { var expiry = new Date(block.expiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' )); var duration = expiry - blockDate; var blockDuration = []; var factor = 1000; if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)]; factor *= 60; if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)]; factor *= 60; if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)]; factor *= 24; if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)]; if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))]; if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))]; factor *= 365; if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)]; if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))]; if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))]; if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))]; if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions)); else blockexpiry = '{{int:'+blockDuration.join('|')+'}}'; } var blockflags = ''; var blockflaglist = []; if ( block.anononly ) blockflaglist.push('{{int:block-log-flags-anononly}}'); if ( block.nocreate ) blockflaglist.push('{{int:block-log-flags-nocreate}}'); if ( !block.autoblock && !mw.util.isIPAddress(block.user, true) ) blockflaglist.push('{{int:block-log-flags-noautoblock}}'); if ( !block.allowusertalk ) blockflaglist.push('{{int:block-log-flags-nousertalk}}'); if ( block.noemail ) blockflaglist.push('{{int:block-log-flags-noemail}}'); if ( block.hidden ) blockflaglist.push('{{int:block-log-flags-hiddenname}}'); if ( blockflaglist.length ) blockflags = '{{int:parentheses|'+blockflaglist.join(mw.msg('comma-separator'))+'}}'; var blockreason = ' <span class="comment">{{int:parentheses|'+block.reason+'}}</span>'; if ( !block.reason ) blockreason = ''; text += '<div class="horse-userprofile-block cdx-message cdx-message--block cdx-message--warning mw-warning-with-logexcerpt"><span class="cdx-message__icon"></span><div class="cdx-message__content">\n{{int:'+notice+'|'+username+'}}\n'; text += '<ul class="mw-logevent-loglines"><li class="mw-logline-block">'+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:'+logentry+'|[[User:'+block.by+'|'+block.by+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.by+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.by+'|{{int:contribslink}}]]</span></span>|'+block.by; if ( mw.util.isIPAddress(block.user, true) ) text += '|[[Special:Contribs/'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span></span>'; else text += '|[[User:'+block.user+'|'+block.user+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+block.user+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+block.user+'|{{int:contribslink}}]]</span></span>'; text += '|'+block.user+'|'+blockexpiry+'|'+blockflags+'|'+mw.language.listToText(partialBlock)+'}}'+blockreason+'</li></ul></div></div>'; } api.parse( '<div class="cdx-message__content">' + text + '</div>', { disablelimitreport: true, wrapoutputclass: 'horse-userprofile mw-message-box cdx-message mw-content-'+($('#mw-content-subtitle').attr('dir')||'ltr'), uselang: config.wgUserLanguage } ).done( function(parsedText) { parsedText = parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' ); mw.hook( 'wikipage.content' ).fire( $( parsedText ).appendTo('#contentSub') ); } ); } } ); // </nowiki> a86531394e21271ad91869b48f3634f341b1bd79 MediaWiki:Gadgets/vectorScripts 8 239 304 2025-07-25T23:58:41Z Crimroxs 244470 Adding default set of pages GadgetDefinition application/json { "settings": { "section": "", "package": true, "default": true, "hidden": true, "supportsUrlLoad": false }, "loadConditions": { "actions": [], "categories": [], "namespaces": [], "contentModels": [], "rights": [], "skins": [ "vector" ] }, "module": { "pages": [ "main.js" ], "dependencies": [], "type": "general" } } f26fca963d213febee869477a05933a6fedfc542 MediaWiki:Gadgets/vectorScripts/main.js 8 240 305 2025-07-25T23:58:41Z Crimroxs 244470 Adding default set of pages javascript text/javascript /*** Mobile navigation toggle button ***/ ( function () { const BUTTON_CLASS = 'mobile-nav-toggle'; const EXPANDED_CLASS = 'nav--expanded'; if (document.querySelector('button.' + BUTTON_CLASS)){return;} // early return to avoid double button if this runs twice let mobileSidebarButton = document.createElement( 'button' ); let sidebar = document.getElementById( 'mw-panel' ); mobileSidebarButton.className = BUTTON_CLASS; mobileSidebarButton.addEventListener( 'click', function () { mobileSidebarButton.classList.toggle( EXPANDED_CLASS ); sidebar.classList.toggle( EXPANDED_CLASS ); } ); sidebar.prepend( mobileSidebarButton ); document.body.classList.add( 'has-vector-mobile-menu' ); } )(); /*** End mobile navigation toggle button ***/ /*** #mw-head collapsing fix ***/ /*** IMPORTANT: Do not copy this code if your wiki is not updated to default loadout 2.0 (May 22, 2025) or later, or your navigation tabs will break ***/ mw.loader.using('skins.vector.legacy.js', function() { $.collapsibleTabs.calculateTabDistance = function(){ return parseInt(window.getComputedStyle(document.getElementById( 'right-navigation' ), '::before').width ) - 1; } }); /*** END #mw-head collapsing fix ***/ cb209a13dfc674d9ad471ec79784c4d65ad785f1 MediaWiki:Licenses 8 241 306 2025-07-25T23:58:42Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki *Game content ** License|game|This contains content from the game or its official media *Commonly used ** License|fairuse|This will be used in a way that qualifies as "fair use" under US law ** License|CC0|This file is licensed under the CC0 1.0 License ** License|CC-BY-NC-ND|This is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License ** License|CC-BY-NC-SA|This is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License ** License|CC-BY-NC|This is licensed under the Creative Commons Attribution-NonCommercial 3.0 License ** License|CC-BY-ND|This is licensed under the Creative Commons Attribution-NoDerivs 3.0 License ** License|CC-BY-SA|This is licensed under the Creative Commons Attribution-ShareAlike 3.0 License ** License|permission|The copyright holder gave permission to use this work only in wiki.gg articles ** License|CC-BY|This is licensed under the Creative Commons Attribution 3.0 License ** License|CC-PD|This is in the public domain ** License|CC-SRR|This is licensed under the Creative Commons Some Rights Reserved License *Unsure or unknown ** License|nolicense|I don't know the license 80cf31331a258a3fc3651f6d5961fbb5c1822cee MediaWiki:Newarticletext 8 242 307 2025-07-25T23:58:43Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki You have followed a link to a page that does not exist yet. To create the page, start typing in the box below (see the [$1 help page] for more info). If you are here by mistake, click your browser's <strong>back</strong> button. 778f9ef242eb3058ef30ed3325b901adb762a2af MediaWiki:Theme-definitions 8 243 308 2025-07-25T23:58:43Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki * light[bundled|kind=light] * dark[bundled|kind=dark] 05cdfdf87ea42919cc6ea267d3972cc06847ed60 MediaWiki:Vector.css 8 244 309 2025-07-25T23:58:44Z Crimroxs 244470 Adding default set of pages css text/css /* All CSS here will be loaded for users of the Vector skin */ /* This is the wiki.gg default loadout, please do not modify it inline. To add your own skin customizations, scroll down to the end of the default loadout (or search for "[END]" to jump there). If you modify the sheet above that point, your changes may be overwritten in updates without warning!!! If you want to maintain your own CSS for annual MediaWiki updates & be responsible for ALL bugfixes YOURSELF, change UPDATE in the following line to say NOUPDATE: DLW: UPDATE DLW VERSION: 2.1.6.6 IMPORTANT: if you are updating your wiki from a version before May 22, 2025, you need to copy [[MediaWiki:Gadgets/vectorScripts]] and [[MediaWiki:Gadgets/vectorScripts/main.js]] as well or your navigation tabs will break. */ /********************************************************* * Backwards compatibility with deprecated variable names * **********************************************************/ :root { --wiki-heading-color: var(--wiki-content-heading-color); --wiki-heading-font-family: var(--wiki-content-heading-font-family); --wiki-firstheading-font-family: var(--wiki-content-firstheading-font-family); } /**************************************** * End backwards compatibility variables * *****************************************/ /************************************ * Body, head, and general framework * *************************************/ html, body { height: auto; min-height: 100%; } /* site background */ html { background-color: var(--wiki-body-background-color); background-image: var(--wiki-body-background-image); /* the following have fallbacks for backwards compatibility with older versions of the loadout */ background-position: var(--wiki-body-background-position, top center); background-size: var(--wiki-body-background-size, cover); background-repeat: var(--wiki-body-background-repeat, no-repeat); background-attachment: var(--wiki-body-background-attachment, fixed); } body { background: none; font-family: var(--wiki-body-font-family); accent-color: var(--wiki-accent-color); box-sizing: border-box; padding-top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, 0px)); padding-bottom: var(--wiki-bottom-spacing, 0px); padding-left: var(--wiki-left-spacing, 0px); padding-right: var(--wiki-right-spacing, 0px); box-sizing: border-box; } .skinpref-limited-width body, body.skinpref-limited-width { --wiki-page-content-max-width: var(--wiki-content-reduced-max-width, 1300px); } /* clear fix */ body::after { content: ""; display: table; clear: both; } #mw-page-base, #mw-head-base { background: none; --height: calc(var(--wiki-navigation-height, 3em) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-is-top-logo, 0) * (var(--wiki-logo-height, 160px) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, height of navigation, else height of navigation + logo-height + logo-margin */ height: var(--height); } #mw-page-base { max-width: var(--wiki-page-content-max-width, 9999px); margin: auto; } #mw-head-base { width: calc(min(100%, var(--wiki-page-content-max-width, 9999px)) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em)); margin-top: calc(-1 * var(--height)); margin-left: calc(max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2 + var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em)); } /* let ul default to text that respects color */ ul { list-style-image: none; } /************************ * End general framework * *************************/ /************** * Vector tabs * ***************/ /* prevent margin collapse */ .content-wrapper::before { content: " "; display: table; } .content-wrapper{ --navigation-border-bottom-width: calc(var(--wiki-navigation-border-bottom-width, calc(var(--wiki-is-navigation-inside-content, 0) * var(--wiki-navigation-selected-border-width, 1px) + (1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-width, 1px)))); } /****** navbar (#mw-head) ******/ .vector-menu-tabs .mw-list-item, #p-cactions, #p-variants { float: unset; line-height: 1.5; /* fallback */ line-height: round(nearest, calc(var(--wiki-navigation-font-size,0.8125em)*1.5), 1px); box-sizing: border-box; white-space: nowrap; } #mw-head { --icon-star-filled: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' id='Outlined'%3E%3Cg style='fill:%23000000;fill-opacity:1' id='Fill'%3E%3Cpath style='fill:%23000000;fill-opacity:1' id='path1380' d='M 28.61,11.67 H 20 L 17.34,3.47 C 16.920093,2.1973942 15.119907,2.1973942 14.7,3.47 L 12,11.67 H 3.39 c -1.3409796,0.0031 -1.900508,1.71581 -0.82,2.51 l 7,5.07 -2.68,8.21 C 6.5980433,28.35747 7.2662365,29.278767 8.21,29.28 8.4953889,29.267666 8.7705436,29.170143 9,29 l 7,-5.07 7,5.07 c 0.236205,0.170386 0.518805,0.264586 0.81,0.27 0.943763,-0.0012 1.611957,-0.92253 1.32,-1.82 l -2.66,-8.21 7,-5.07 c 1.075277,-0.810084 0.486081,-2.522863 -0.86,-2.5 z' /%3E%3C/g%3E%3C/svg%3E"); --icon-star-empty: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M20 7h-7L10 .5 7 7H0l5.46 5.47-1.64 7 6.18-3.7 6.18 3.73-1.63-7zm-10 6.9-3.76 2.27 1-4.28L3.5 8.5h4.61L10 4.6l1.9 3.9h4.6l-3.73 3.4 1 4.28z'/%3E%3C/svg%3E%0A"); /* icon below is from https://tabler-icons.io/ */ --icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-chevron-down' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M6 9l6 6l6 -6'%3E%3C/path%3E%3C/svg%3E"); margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em)); width: auto; height: var(--wiki-navigation-height); margin-top: calc(-1 * (var(--wiki-navigation-height) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0))); position: relative; display: flex; align-items: stretch; z-index: 4; /* above #mw-panel and .mw-indicators */ background: var(--wiki-navigation-box-background, none); border: calc(var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0)) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-bottom-width: 0; border-radius: var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) 0 0; border-image: var(--wiki-navigation-box-border-image, none); backdrop-filter: var(--wiki-navigation-box-backdrop-filter, none); } /* top border of the content */ #mw-head::before { content: ""; display: block; box-sizing: border-box; position: absolute; top: calc(100% - min(var(--wiki-navigation-left-spacing, 0px) * 999, var(--navigation-border-bottom-width)) + var(--navigation-border-bottom-width)); left: 0; width: calc(max(var(--wiki-navigation-left-spacing, 0px), var(--navigation-border-bottom-width))); height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))); border: 0 var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); border-left-width: var(--navigation-border-bottom-width); border-top-width: var(--navigation-border-bottom-width); border-top-left-radius: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))); } #left-navigation, #right-navigation { float: none; margin: 0; display: flex; align-items: flex-end; margin-bottom: calc(-1 * var(--navigation-border-bottom-width)); } #left-navigation { flex: 0 0 auto; justify-content: flex-start; } #right-navigation { flex: 1 1 auto; justify-content: flex-end; } #left-navigation::before, #left-navigation::after, #right-navigation::before, #right-navigation::after { content: ""; display: block; height: 0; border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); flex: 0 0 auto; } #left-navigation::before { box-sizing: border-box; width: var(--wiki-navigation-left-spacing, 0px); border-bottom-width: 0; } #left-navigation::after { width: var(--wiki-navigation-gap-between-left-and-right); } #right-navigation::before { flex: 1 1 auto; width: auto; } #right-navigation::after { width: var(--wiki-navigation-right-spacing); display: none; /* only for desktop */ } /*** tabs ***/ /* reset */ .vector-menu, .vector-menu *, .vector-menu-tabs-legacy li { background: none; } .vector-menu input { border: 0; } /* tabs list */ .vector-menu-tabs { height: unset; padding: unset; } .vector-menu-tabs .vector-menu-content { height: 100%; } .vector-menu-tabs-legacy ul{ float: none; } .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ .vector-menu-tabs .mw-list-item, .vector-menu-dropdown { /* outer box of normal tabs: border-bottom */ border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); position: relative; margin-right: max(0px, var(--wiki-navigation-tab-spacing)); /* make space for gap */ height: auto; padding-bottom: var(--wiki-navigation-bottom-spacing, 0px); cursor: auto; } .vector-menu-dropdown .vector-menu-checkbox{ height: calc(100% - var(--wiki-navigation-bottom-spacing, 0px)); } .vector-menu-tabs .mw-list-item::after, .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: max(0px, var(--wiki-navigation-tab-spacing)); height: 0; border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); position: absolute; left: 100%; bottom: calc(0px - var(--navigation-border-bottom-width)); } .vector-menu-tabs .mw-list-item + .mw-list-item, .vector-menu-dropdown { margin-left: calc(min(0px, var(--wiki-navigation-tab-spacing))); } .vector-menu-tabs .mw-list-item a, .vector-menu-tabs .mw-list-item a:visited, #mw-head .vector-menu-dropdown .vector-menu-heading { /* "#mw-head " is needed here to correctly overwriting mw default css */ /* inner box of normal tabs: tab style */ float: none; height: auto; margin: 0; padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x, 0.75em) var(--wiki-navigation-tab-padding-bottom, 4px); border: var(--wiki-navigation-border-width, 1px) var(--wiki-navigation-border-style, solid) var(--wiki-navigation-border-color); border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-border-width, 1px))); border-radius: var(--wiki-navigation-border-radius) var(--wiki-navigation-border-radius) 0 0; border-image: var(--wiki-navigation-border-image); color: var(--wiki-navigation-text-color); background-image: var(--wiki-navigation-background-image, none); background-color: color-mix(in srgb, var(--wiki-navigation-background-color) var(--wiki-navigation-background-opacity), transparent); background-size: var(--wiki-navigation-background-size, auto); background-repeat: var(--wiki-navigation-background-repeat, repeat); background-position: var(--wiki-navigation-background-position, center); font-size: var(--wiki-navigation-font-size, 0.8125em); backdrop-filter: var(--wiki-navigation-backdrop-filter, var(--wiki-navigation-selected-backdrop-filter, none)); } .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { border-color: var(--wiki-navigation-border-color--hover, var(--wiki-navigation-border-color)); color: var(--wiki-navigation-text-color--hover); border-image: var(--wiki-navigation-border-image--hover); background-image: var(--wiki-navigation-background-image--hover, var(--wiki-navigation-background-image, none)); background-color: color-mix(in srgb, var(--wiki-navigation-background-color--hover, var(--wiki-navigation-background-color)) var(--wiki-navigation-background-opacity--hover, var(--wiki-navigation-background-opacity)), transparent); background-size: var(--wiki-navigation-background-size--hover, var(--wiki-navigation-background-size, auto)); background-repeat: var(--wiki-navigation-background-repeat--hover, var(--wiki-navigation-background-repeat, repeat)); background-position: var(--wiki-navigation-background-position--hover, var(--wiki-navigation-background-position, center)); } .vector-menu-tabs .mw-list-item.selected { background: none; border-bottom-color: transparent; } .vector-menu-tabs .mw-list-item.selected a { /* inner box of selected tab: tab style */ background-image: var(--wiki-navigation-selected-background-image, none); background-color: color-mix(in srgb, var(--wiki-navigation-selected-background-color) var(--wiki-navigation-selected-background-opacity), transparent); background-size: var(--wiki-navigation-selected-background-size, auto); background-repeat: var(--wiki-navigation-selected-background-repeat, repeat); background-position: var(--wiki-navigation-selected-background-position, center); border: var(--wiki-navigation-selected-border-width, 1px) var(--wiki-navigation-selected-border-style, solid) var(--wiki-navigation-selected-border-color); border-bottom-width: calc(min(var(--wiki-navigation-bottom-spacing, 0px)*999, var(--wiki-navigation-selected-border-width, 1px))); border-image: var(--wiki-navigation-selected-border-image); color: var(--wiki-navigation-selected-text-color); backdrop-filter: var(--wiki-navigation-selected-backdrop-filter, none); } .vector-menu-tabs .mw-list-item.selected::before { content: ''; display: block; width: 100%; box-sizing: border-box; height: var(--navigation-border-bottom-width); border: var(--wiki-navigation-selected-border-width, var(--wiki-content-border-width, 1px)) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); border-top-width: 0; border-bottom-width: 0; position: absolute; bottom: calc(0px - var(--navigation-border-bottom-width)); background: var(--wiki-navigation-selected-border-bottom-background, transparent); background-clip: padding-box; } /* watch/unwatch star */ .vector-menu-tabs #ca-watch.icon a, .vector-menu-tabs #ca-unwatch.icon a { width: var(--wiki-navigation-icon-size, 1em); height: 100%; box-sizing: content-box; padding: var(--wiki-navigation-tab-padding-top, 1.25em) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)) var(--wiki-navigation-tab-padding-bottom, 4px) var(--wiki-navigation-tab-padding-x--icon, var(--wiki-navigation-tab-padding-x, 0.75em)); color: transparent; /* for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. */ display: flex; align-items: center; } .vector-menu-tabs #ca-watch.icon a::before, .vector-menu-tabs #ca-unwatch.icon a::before { content: ""; display: block; position: unset; background-image: none !important; width: var(--wiki-navigation-icon-size, 1em); height: var(--wiki-navigation-icon-size, 1em); flex: 0 0 auto; --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--wiki-navigation-text-color); } .vector-menu-tabs #ca-watch.icon a:hover::before, .vector-menu-tabs #ca-unwatch.icon a:hover::before { background-color: var(--wiki-navigation-text-color--hover); } .vector-menu-tabs #ca-unwatch.icon .loading::before, .vector-menu-tabs #ca-watch.icon .loading::before{ transform-origin: 50% 56.25%; } .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: var(--icon-star-empty); } .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: var(--icon-star-filled); } /*** dropdown menu ***/ .vector-menu-dropdown .vector-menu-heading { /* "More" */ /* tab label */ position: relative; display: flex; align-items: center; gap: 0.25em; } .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ content: ""; display: block; width: 1em; height: 1em; margin-top: 1px; /* tweak offset */ --mask: var(--icon-chevron-down) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background: unset; background-color: var(--wiki-navigation-text-color); filter: none; } .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ background-color: var(--wiki-navigation-text-color--hover); } .vector-menu-dropdown .mw-list-item a:not(.vector-icon) { font-size: var(--wiki-navigation-dropdown-font-size, 0.8125em); } .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: none; background: none; left: 0; /* reset */ margin: 0; /* reset */ top: calc(100% - var(--wiki-navigation-bottom-spacing, 0px)); overflow: unset; } .vector-menu-dropdown .vector-menu-content ul { border: var(--wiki-navigation-dropdown-border-width) solid var(--wiki-navigation-dropdown-border-color); border-radius: 0 0 var(--wiki-navigation-dropdown-border-radius) var(--wiki-navigation-dropdown-border-radius); border-image: var(--wiki-navigation-dropdown-border-image); background: color-mix(in srgb, var(--wiki-navigation-dropdown-background-color, var(--wiki-content-background-color)) var(--wiki-navigation-dropdown-background-opacity, var(--wiki-content-background-opacity, 100%)), transparent); box-shadow: var(--wiki-navigation-dropdown-box-shadow, var(--wiki-navigation-dropdown-shadow, none)); /* --wiki-navigation-dropdown-shadow is deprecated name */ backdrop-filter: var(--wiki-navigation-dropdown-backdrop-filter); padding: var(--wiki-navigation-dropdown-padding, 0); margin-top: var(--wiki-navigation-dropdown-offset, 0); } .vector-menu-dropdown .vector-menu-content li:hover { background: var(--wiki-navigation-dropdown-item-background--hover, none); } .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--wiki-navigation-dropdown-item-padding, 0); color: var(--wiki-navigation-text-color); } .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--wiki-navigation-text-color); } .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */ } /*** search form ***/ #p-search { margin: 0; padding: 0 calc(max(0px, var(--wiki-navigation-right-spacing, 0px))) calc(var(--wiki-navigation-search-bottom-spacing, 3px) + var(--navigation-border-bottom-width)) calc(max(0px, 3px - max(0px, var(--wiki-navigation-tab-spacing, -1px)))); z-index: 2; position: relative; font-size: var(--wiki-navigation-search-font-size, var(--wiki-navigation-font-size, 0.8125em)); } .vector-search-box form { margin: unset; } #p-search .searchButton { background-color: transparent; font-size: unset; } /*new search form */ .cdx-search-input--has-end-button .cdx-search-input__input-wrapper{ margin: 0; } #p-search input{ line-height: 1.25; /* "normal" behaves inconsistently in different browsers */ } #p-search input{ height: unset; min-height: var(--wiki-navigation-search-height, 2em); } #p-search button{ height: unset; min-height: var(--wiki-navigation-search-height, 2em); min-width: var(--wiki-navigation-search-height, 2em); top: 0; bottom: 0; right: 0; background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color, currentColor) var(--wiki-navigation-search-button-color-opacity, 80%), transparent); opacity: 100%; } #p-search button:hover, #p-search button:focus{ background-color: color-mix(in srgb, var(--wiki-navigation-search-button-color--hover, var(--wiki-navigation-search-button-color, currentColor)) var(--wiki-navigation-search-button-color-opacity--hover, 95%), transparent); opacity: 100%; } @media screen and (min-width: 721px) { #p-search .cdx-text-input{ min-width: 10rem; width: 20vw; max-width: 20rem; } } /* top border of the content box */ #p-search::before { content: ""; display: block; width: calc(100% - calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width)))); height: 0; border-bottom: var(--navigation-border-bottom-width) var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)) var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); position: absolute; bottom: 0; left: 0; } /* top right border-radius of content area */ #p-search::after { content: ""; display: block; width: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))); height: calc(max(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0)), var(--navigation-border-bottom-width))); box-sizing: border-box; border-width: var(--navigation-border-bottom-width) var(--navigation-border-bottom-width) 0 0; border-style: var(--wiki-navigation-border-bottom-style, var(--wiki-navigation-selected-border-style, solid)); border-color: var(--wiki-navigation-border-bottom-color, var(--wiki-navigation-selected-border-color)); border-radius: 0 calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))) 0 0; position: absolute; top: calc(100% - var(--navigation-border-bottom-width)); right: 0; } /****************** * End vector tabs * *******************/ /******** * Links * *********/ a, .mw-parser-output a.external, .mw-parser-output a.extiw { color: var(--wiki-content-link-color); } a:visited, .mw-parser-output a.extiw:visited, .mw-parser-output a.external:visited { color: var(--wiki-content-link-color--visited); } a:not(.mw-selflink):hover, a:visited:hover, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:visited:hover, .mw-parser-output a.external:hover, .mw-parser-output a.external:visited:hover { color: var(--wiki-content-link-color--hover); } a.new, a.new:visited, a.new:hover, .mw-usertoollinks-contribs-no-edits { color: var(--wiki-content-redlink-color); } a:not(.mw-selflink):active, a:visited:active, .mw-parser-output a.extiw:active, .mw-parser-output a.extiw:visited:active, .mw-parser-output a.external:active, .mw-parser-output a.external:visited:active { color: var(--wiki-warning-color); } /* link decorations */ /* move external marker to an after so we can filter it to link color */ .mw-parser-output a.external { background: none; padding-right: 0; } .mw-parser-output a.external::after, a.extiw[title="wgg:globalprefs"]::after { display: inline-block; width: 1em; height: 1em; margin-left: 0px; content: ''; vertical-align: text-top; --mask: var(--icon) no-repeat; --mask-size: 0.857em; --mask-position: center right; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: var(--mask-size); mask-size: var(--mask-size); -webkit-mask-position: var(--mask-position); mask-position: var(--mask-position); background-color: currentColor; } .mw-parser-output a.external::after { --icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath d=%22M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1ZM2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z%22/%3E %3C/svg%3E"); } a.extiw[title="wgg:globalprefs"]::after { --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20aria-hidden%3D%22true%22%3E%3C!----%3E%3Cg%3E%3Cg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22translate(10%2010)%22%3E%3Cpath%20id%3D%22cdx-icon-settings-a%22%20d%3D%22M1.5-10h-3l-1%206.5h5m0%207h-5l1%206.5h3%22%3E%3C%2Fpath%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(45)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(90)%22%3E%3C%2Fuse%3E%3Cuse%20xlink%3Ahref%3D%22%23cdx-icon-settings-a%22%20transform%3D%22rotate(135)%22%3E%3C%2Fuse%3E%3C%2Fg%3E%3Cpath%20d%3D%22M10%202.5a7.5%207.5%200%20000%2015%207.5%207.5%200%20000-15v4a3.5%203.5%200%20010%207%203.5%203.5%200%20010-7%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } .plainlinks a.external::after, .plainlinks a.extiw[title="wgg:globalprefs"]::after { display: none; } /* Using a background instead of an ::after prevents the icon from wrapping onto its own line, but prevents it from being recolored. Use this only for icons that should not be recolored, otherwise use the ::after method used for external links above */ a.extiw[title^="wikipedia:"], a.extiw[title^="wp:"], a.extiw[title^="mw:"], a.extiw[title^="support:"] { padding-right: 1em; background-position: center right; background-repeat: no-repeat; background-size: 0.857em; } a.extiw[title^="wikipedia:"], a.extiw[title^="wp:"] { background-image: url(https://commons.wiki.gg/images/2/28/Wikipedia.svg?202406) } a.extiw[title^="mw:"] { background-image: url(https://commons.wiki.gg/images/9/9b/MediaWiki.svg?202406) } a.extiw[title^="support:"] { background-image: url(https://commons.wiki.gg/images/9/9b/Wiki.gg_icon-pink.svg) } .plainlinks a.extiw { background-image:none; } /************ * End links * *************/ /*************** * Left Sidebar * ****************/ #mw-panel { width: var(--wiki-sidebar-width, 10em); box-sizing: border-box; padding-left: unset; position: relative; z-index: 1; /* above #footer */ padding-top: calc((1 - var(--wiki-is-top-logo, 0)) * (var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) + var(--wiki-logo-margin, 15px))); /* if is-top-logo, logo-file ratio * sidebar-width + logo-margin, else 0 */ top: calc(-1 * var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height) + var(--wiki-content-border-width,1px)) + var(--wiki-sidebar-offset, 0px)); } #mw-panel .vector-menu-portal { background-color: color-mix(in srgb, var(--wiki-sidebar-background-color) var(--wiki-sidebar-background-opacity), transparent); background-image: var(--wiki-sidebar-background-image, none); background-size: var(--wiki-sidebar-background-size, auto); background-repeat: var(--wiki-sidebar-background-repeat, repeat); background-position: var(--wiki-sidebar-background-position, center); border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color); border-image: var(--wiki-sidebar-border-image, none); margin: 0 var(--wiki-sidebar-margin, 0.5em); padding: var(--wiki-sidebar-padding, 0); filter: var(--wiki-sidebar-filter, none); backdrop-filter: var(--wiki-sidebar-backdrop-filter, none); } #mw-panel #p-ext-discordwidget{ backdrop-filter: none; } @supports not (color:color-mix(in srgb, #000, transparent)) { #mw-panel .vector-menu-portal { background-color: var(--wiki-sidebar-background-color); } } #mw-panel .vector-menu-portal + .vector-menu-portal { border-top-width: 0; } #mw-panel .vector-menu-portal:last-child { margin-bottom: 0; } /* Sidebar spacing and border-radius section */ #mw-panel .vector-menu-portal:not(:last-child) { margin-bottom: var(--wiki-sidebar-portal-spacing); } #mw-panel #p-logo + .vector-menu-portal, #mw-panel #p-ext-discordwidget + .vector-menu-portal { /* The way this works is that if the sidebar does not have any spacing, only the top and bottom corners of the top and bottom portals respectively should be rounded, instead of all corners of every portal. min and calc are combined here to basically create an `if x > 0 then y else z` function. The lower of (sidebar-border-radius) and (spacing * 999) are compared and the smaller value is taken (999 is simply an arbitrary large number). If portal spacing is zero, multiplying it gets 0 and will be the smaller value. If it's non-zero, it will be large and sidebar-border-radius will be the smaller value. This is only applied to the "inner" corners because we'd want the "outer" corners rounded in either scenario. */ border-radius: var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)); } #mw-panel .vector-menu-portal:last-child { /* see rule above for explanation */ border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)) var(--wiki-sidebar-border-radius) var(--wiki-sidebar-border-radius); } #mw-panel .vector-menu-portal { /* see above rules for explanation */ border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)); } #mw-panel .vector-menu-portal + .vector-menu-portal { /* This keeps the border from doubling up if there is no spacing between them, The portals other than the first only have a top border if there is spacing */ border-top-width: min(var(--wiki-sidebar-border-width, 1px), var(--wiki-sidebar-portal-spacing, 0px)); /* the 1px and 0px fallbacks are for backwards compatibility with older versions of the loadout */ } #mw-panel #p-ext-discordwidget + .vector-menu-portal { border-top-width: var(--wiki-sidebar-border-width, 1px); } /* end sidebar spacing and border-radius */ .vector-menu-portal .vector-menu-heading { padding: var(--wiki-sidebar-heading-padding, 0.5rem 0.25rem 0.5rem 0.5rem); margin: 0 0 var(--wiki-sidebar-heading-margin-bottom, -0.5rem) 0; background: var(--wiki-sidebar-heading-background, none); border-image: var(--wiki-sidebar-heading-border-image, none); color: var(--wiki-sidebar-heading-color); font-family: var(--wiki-sidebar-heading-font-family); font-size: var(--wiki-sidebar-heading-font-size, 0.75em); font-weight: var(--wiki-sidebar-heading-font-weight, normal); font-style: var(--wiki-sidebar-heading-font-style, normal); text-transform: var(--wiki-sidebar-heading-text-transform, none); line-height: var(--wiki-sidebar-heading-line-height, normal); text-shadow: var(--wiki-sidebar-heading-text-shadow, none) } .vector-menu-portal .vector-menu-content { margin: 0; padding: var(--wiki-sidebar-list-padding, 0.25rem); background: var(--wiki-sidebar-list-background, none); border-image: var(--wiki-sidebar-list-border-image, none); } .vector-menu-portal .vector-menu-content ul { padding: 0; display: flex; flex-direction: column; gap: var(--wiki-sidebar-list-item-spacing, 0); } .vector-menu-portal .vector-menu-content li { font-size: var(--wiki-sidebar-font-size, 0.75em); line-height: var(--wiki-sidebar-line-height, 1.125em); padding: 0; background: var(--wiki-sidebar-list-item-background, none); border-image: var(--wiki-sidebar-list-item-border-image, none); } .vector-menu-portal .vector-menu-content li:hover { background: var(--wiki-sidebar-list-item-background--hover, var(--wiki-sidebar-list-item-background, none)); border-image: var(--wiki-sidebar-list-item-border-image--hover, var(--wiki-sidebar-list-item-border-image, none)); } .vector-menu-portal .vector-menu-content li a { display: block; padding: var(--wiki-sidebar-list-item-padding, 0.25em 0.25rem); } .vector-menu-portal .vector-menu-content li a.feedlink{ /* Atom */ background: none; } .vector-menu-portal .vector-menu-content .mw-list-item a, .vector-menu-portal .vector-menu-content .mw-list-item a:visited, .vector-menu-portal .vector-menu-content li a, .vector-menu-portal .vector-menu-content li a:visited { color: var(--wiki-sidebar-link-color); } .vector-menu-portal .vector-menu-content .mw-list-item a:hover, .vector-menu-portal .vector-menu-content .mw-list-item a:visited:hover { color: var(--wiki-sidebar-link-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */ } #t-newpage { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 384 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-upload { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-print { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 512 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-whatlinkshere { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 640 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-specialpages { --sidebar-icon: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 576 512%22%3E%3C!--%21Font Awesome Free 6.5.2 by %40fontawesome - https%3A%2F%2Ffontawesome.com License - https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree Copyright 2024 Fonticons%2C Inc.--%3E%3Cpath d%3D%22M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z%22%2F%3E%3C%2Fsvg%3E'); order: -1; } #t-cargopagevalueslink { --sidebar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 126.971 136.024'%3E%3Cpath d='m105.999 0-84 .049L0 8.957v127.065h126.97V8.957Z' fill='none' display='inline' opacity='1' paint-order='normal'/%3E%3Cpath d='m9.735 8.774 12.265-5h84l12.25 5H9.75' fill='%23000' fill-opacity='1' display='inline'/%3E%3Cpath d='M3.5 41.024H28v63.5H3.5zm95.5 0h24.5v63.5H99zm-95.5 67.5H123v24H3.5zm0-95.5H123v24H3.5zm27.985 28V59.67l13.61 13.61 17.323 17.324 1.788 1.787 12.131 12.132h19.147v-16.21l-13.6-13.6-1.788-1.787-17.325-17.324-14.578-14.579H31.485zm45.865 0-12.2 12.2 17.324 17.324 13.01-13.01V41.024H77.35zM42.716 75.658l-11.23 11.231v17.634h17.013l11.541-11.54-17.324-17.325z' fill='%23000' fill-opacity='1' fill-rule='nonzero' display='inline' opacity='1' paint-order='normal'/%3E%3C/svg%3E"); order: -1; } #feedlinks{ --sidebar-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg baseProfile='tiny' height='24px' id='Layer_1' version='1.2' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M6.002,15.999C4.895,15.999,3.998,16.896,4,18c0,1.104,0.896,2.001,2.002,1.999C7.105,20.001,8.002,19.105,8,18 C8.002,16.893,7.105,15.997,6.002,15.999z'/%3E%3Cpath d='M6,4C4.896,4,4,4.896,4,6s0.896,2,2,2c5.514,0,10,4.486,10,10c0,1.104,0.896,2,2,2s2-0.896,2-2C20,10.28,13.72,4,6,4z'/%3E%3Cpath d='M6,10c-1.104,0-2,0.896-2,2s0.896,2,2,2c2.205,0,4,1.794,4,4c0,1.104,0.896,2,2,2s2-0.896,2-2C14,13.589,10.411,10,6,10z'/%3E%3C/svg%3E"); order: -1; } #t-specialpages > a::before, #t-whatlinkshere > a::before, #t-print > a::before, #t-newpage > a::before, #t-upload > a::before, #t-cargopagevalueslink > a::before, #feedlinks > a::before { content: ''; background-image: var(--sidebar-icon); background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; width: 1.25em; height: 1.25em; } #p-tb .mw-list-item > a::before { filter: var(--wiki-sidebar-icon-to-link-filter, var(--wiki-icon-to-link-filter)); } #p-tb .mw-list-item > a { display: flex; align-items: center; gap: 3px; } /******************* * End left sidebar * ********************/ /******* * Logo * ********/ /* [[File:Site-logo.png]] */ #p-logo { width: calc(var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px) * var(--wiki-is-top-logo, 0)); height: calc(var(--wiki-logo-file-height, 160) / var(--wiki-logo-file-width, 160) * var(--wiki-sidebar-width, 10em) * (1 - var(--wiki-is-top-logo, 0)) + var(--wiki-logo-height, 160px) * var(--wiki-is-top-logo, 0)); position: absolute; top: calc(-1 * (var(--wiki-navigation-height, 3rem) + var(--wiki-logo-height, 160px) + var(--wiki-logo-margin, 0px) - var(--wiki-is-navigation-inside-content, 0) * (var(--wiki-navigation-height)) + var(--wiki-sidebar-offset, 0px)) * var(--wiki-is-top-logo, 0)); left: calc((min((100vw - var(--wiki-left-spacing, 0.5em) - var(--wiki-left-spacing)), var(--wiki-page-content-max-width, 9999px)) - var(--wiki-logo-file-width, 160) / var(--wiki-logo-file-height, 160) * var(--wiki-logo-height, 160px)) / 2 * var(--wiki-is-top-logo, 0)); margin: 0; filter: var(--wiki-logo-filter, none); } #p-logo a { background-size: contain; position: absolute; top: var(--wiki-logo-offset-y, 0); left: var(--wiki-logo-offset-x, 0); bottom: 0; right: 0; width: 100%; height: 100%; background-image: var(--wiki-logo-image, url(filepath://Site-logo.png)); /* The canonical logo must be Site-logo.png. This variable is mainly used to provide different logo for different themes. */ } /*********** * End logo * ************/ /*************** * Content area * ****************/ .content-wrapper { max-width: var(--wiki-page-content-max-width, none); margin-left: auto; margin-right: auto; } .mw-body, .parsoid-body { color: var(--wiki-content-text-color); background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent); margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em)); margin-top: unset; border-top: 0; border-left: var(--wiki-content-border-width, 1px) solid transparent; border-right: var(--wiki-content-border-width, 1px) solid transparent; border-bottom: var(--wiki-content-border-bottom-width, 1px) solid transparent; border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); position: relative; border-image: var(--wiki-content-border-image, none); } @supports not (color:color-mix(in srgb, #000, transparent)) { .mw-body, .parsoid-body { background-color: var(--wiki-content-background-color); } } /* apply backdrop-filter on .mw-body results in the creation of a containing block for absolute and fixed positioned descendants, so we have to move it to here */ .mw-body::before, .parsoid-body::before{ content: ''; display: block; backdrop-filter: var(--wiki-content-backdrop-filter, none); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; border-radius: calc((1 - var(--wiki-is-navigation-inside-content, 0)) * min(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)), var(--wiki-navigation-left-spacing, 0px))) calc((1 - var(--wiki-is-navigation-inside-content, 0)) * var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); /* as .mw-body */ } .mw-body::after, .parsoid-body::after { content: ''; display: block; box-sizing: border-box; position: absolute; left: calc(-1 * var(--wiki-content-border-width, 1px)); right: calc(-1 * var(--wiki-content-border-width, 1px)); top: calc(var(--wiki-content-border-top-radius, var(--wiki-content-border-radius, 0px)) * (1 - var(--wiki-is-navigation-inside-content, 0))); bottom: calc(-1 * var(--wiki-content-border-bottom-width, 1px)); pointer-events: none; border-left: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-right: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color)); border-radius: 0 0 calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-content-border-radius, 0px))); } #mw-data-after-content { max-width: calc(var(--wiki-page-content-max-width) - var(--wiki-sidebar-width) - var(--wiki-gap-between-sidebar-and-content)); margin-left: calc(var(--wiki-sidebar-width) + var(--wiki-gap-between-sidebar-and-content) + max(0px, 100% - var(--wiki-page-content-max-width)) / 2); box-sizing: border-box; color: var(--wiki-content-text-color); background-color: color-mix(in srgb, var(--wiki-content-background-color) var(--wiki-content-background-opacity), transparent); } #mw-data-after-content .read-more-container { border: var(--wiki-content-border-width, 1px) var(--wiki-content-border-style, solid) var(--wiki-content-border-color); border-top-width: 0; border-bottom: var(--wiki-content-border-bottom-width, 1px) var(--wiki-content-border-bottom-style, solid) var(--wiki-content-border-bottom-color, var(--wiki-content-border-color)); padding: 1em; margin: 0; } #mw-data-after-content .read-more-container:empty { display: none; } @media screen and (min-width: 982px) { #mw-data-after-content .read-more-container { padding: 1.25em 1.5em 1.5em 1.5em; } } .mw-footer { max-width: calc(var(--wiki-page-content-max-width, 9999px) - var(--wiki-sidebar-width, 10em) - var(--wiki-gap-between-sidebar-and-content, 0.5em)); box-sizing: border-box; background-color: color-mix(in srgb, var(--wiki-footer-background-color, var(--wiki-content-background-color)) var(--wiki-footer-background-opacity, var(--wiki-content-background-opacity)), transparent); border: var(--wiki-footer-border-width, 1px) var(--wiki-footer-border-style, solid) var(--wiki-footer-border-color, var(--wiki-content-border-color)); border-top-width: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-width, 1px))); margin-top: var(--wiki-spacing-before-footer, 0px); border-radius: calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) calc(min(var(--wiki-spacing-before-footer, 0px) * 999, var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)))) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)) var(--wiki-footer-border-radius, var(--wiki-content-border-radius, 0px)); margin-left: calc(var(--wiki-sidebar-width, 10em) + var(--wiki-gap-between-sidebar-and-content, 0.5em) + max(0px, 100% - var(--wiki-page-content-max-width, 9999px)) / 2); color: var(--wiki-footer-text-color); border-image: var(--wiki-footer-border-image, none); backdrop-filter: var(--wiki-footer-backdrop-filter, none); } @supports not (color:color-mix(in srgb, #000, transparent)) { .mw-footer { background-color: var(--wiki-footer-background-color, var(--wiki-content-background-color)); } } .mw-footer li { color: var(--wiki-footer-text-color); } .mw-footer a, .mw-footer a:visited { color: var(--wiki-footer-link-color); } .mw-footer a:hover, .mw-footer a:visited:hover { color: var(--wiki-footer-link-color--hover); } /* fix */ @media screen and (max-width: 900px) { #footer-icons, #footer-places { clear: unset; } } /******************************* * End content area and footer * *******************************/ /*********** * Headings * ************/ .mw-body h1 { border-bottom: var(--wiki-content-firstheading-border-bottom-width, var(--wiki-content-heading-border-bottom-width, 1px)) var(--wiki-content-firstheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-firstheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color))); font-size: var(--wiki-content-firstheading-font-size, 1.8em); font-family: var(--wiki-content-firstheading-font-family, var(--wiki-content-heading-font-family)); font-weight: var(--wiki-content-firstheading-font-weight, var(--wiki-content-heading-font-weight)); font-style: var(--wiki-content-firstheading-font-style, var(--wiki-content-heading-font-style)); text-transform: var(--wiki-content-firstheading-text-transform, var(--wiki-content-heading-text-transform)); line-height: var(--wiki-content-firstheading-line-height, var(--wiki-content-heading-line-height)); color: var(--wiki-content-firstheading-color, var(--wiki-content-heading-color)); text-shadow: var(--wiki-content-firstheading-text-shadow, var(--wiki-content-heading-text-shadow, none)); } .mw-body h2 { border-bottom: var(--wiki-content-heading-border-bottom-width, 1px) var(--wiki-content-heading-border-style, solid) var(--wiki-content-heading-border-color, var(--wiki-content-border-color)); font-size: var(--wiki-content-heading-h2-font-size, 1.5em); font-family: var(--wiki-content-heading-font-family); font-weight: var(--wiki-content-heading-font-weight, normal); font-style: var(--wiki-content-heading-font-style, normal); text-transform: var(--wiki-content-heading-text-transform, none); line-height: var(--wiki-content-heading-line-height, normal); color: var(--wiki-content-heading-color); text-shadow: var(--wiki-content-heading-text-shadow, none); } .mw-body h3, .mw-body h4, .mw-body h5, .mw-body h6{ border-bottom: var(--wiki-content-subheading-border-bottom-width, 0) var(--wiki-content-subheading-border-style, var(--wiki-content-heading-border-style, solid)) var(--wiki-content-subheading-border-color, var(--wiki-content-heading-border-color, var(--wiki-content-border-color))); font-family: var(--wiki-content-subheading-font-family, var(--wiki-body-font-family)); font-weight: var(--wiki-content-subheading-font-weight, bold); font-style: var(--wiki-content-subheading-font-style, normal); text-transform: var(--wiki-content-subheading-text-transform, none); line-height: var(--wiki-content-subheading-line-height, var(--wiki-content-heading-line-height)); color: var(--wiki-content-subheading-color, var(--wiki-content-heading-color)); text-shadow: var(--wiki-content-subheading-text-shadow, var(--wiki-content-heading-text-shadow, none)); } .mw-body h3{ font-size: var(--wiki-content-heading-h3-font-size, 1.2em); } .mw-body h4{ font-size: var(--wiki-content-heading-h4-font-size, 114%); } .mw-body h5{ font-size: var(--wiki-content-heading-h5-font-size, 108%); } .mw-body h6{ font-size: var(--wiki-content-heading-h6-font-size, 100%); } .mw-editsection-bracket, .mw-editsection-divider { color: var(--wiki-content-heading-color); } /*************** * End headings * ****************/ /************* * Wikitables * **************/ .wikitable { background: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .wikitable > tr > th, .wikitable > * > tr > th { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .wikitable > tr > td, .wikitable > * > tr > td { border: 1px solid var(--wiki-content-border-color); } /* Forward = yes bg on Special:Interwiki */ table.mw-interwikitable.body td.mw-interwikitable-local-yes { background: color-mix(in srgb, var(--wiki-success-color) 25%, transparent); } .zebra-table > * > tr:nth-of-type(2n), .zebra-table > tr:nth-of-type(2n) { background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent); } .client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable), .jquery-tablesorter th.headerSort { background-image: unset; position: relative; } .client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable)::after, .jquery-tablesorter th.headerSort::after { content: ""; display: block; position: absolute; top: 0; right: 0; width: 21px; height: 100%; --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%229%22 viewBox=%220 0 21 9%22%3E %3Cpath d=%22m14.5 5-4 4-4-4zm0-1-4-4-4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: auto; mask-size: auto; -webkit-mask-position: center right; mask-position: center right; background-color: var(--wiki-content-link-color); } .jquery-tablesorter th.headerSortUp::after { --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m6.5 4 4-4 4 4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat; } .jquery-tablesorter th.headerSortDown::after { --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%224%22 viewBox=%220 0 21 4%22%3E %3Cpath d=%22m14.5 0-4 4-4-4z%22 fill=%22%23fff%22/%3E %3C/svg%3E") no-repeat; } /***************** * End wikitables * ******************/ /************** * Preferences * ***************/ .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout { border: none; } .oo-ui-tabSelectWidget-framed { background-color: transparent; border-bottom: 1px solid var(--wiki-accent-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled, .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover { background-color: color-mix(in srgb, var(--wiki-accent-label-color) 75%, transparent); color: var(--wiki-accent-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover { color: var(--wiki-accent-color--hover); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected, .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label { border-bottom: none; } #preferences .mw-htmlform-submit-buttons { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); } .oo-ui-pendingElement-pending { background-color: var(--wiki-content-background-color--secondary); background-image: linear-gradient(135deg, var(--wiki-content-background-color) 25%, transparent 25%, transparent 50%, var(--wiki-content-background-color) 50%, var(--wiki-content-background-color) 75%, transparent 75%, transparent); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color) } .view-dark .oo-ui-inputWidget-input.oo-ui-indicator-down { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E"); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover { color: var(--wiki-content-text-mix-color); border-color: var(--wiki-accent-color); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active { color: var(--wiki-content-dynamic-color); border-color: var(--wiki-accent-color) } .oo-ui-dropdownInputWidget select option, .oo-ui-dropdownInputWidget select optgroup { color: #000; } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:focus, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:active, .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input, .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus, .oo-ui-textInputWidget.oo-ui-widget-enabled:active .oo-ui-inputWidget-input, .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-accent-color); box-shadow: none; } .oo-ui-radioInputWidget [type="radio"] + span { background-color: var(--wiki-content-dynamic-color--inverted); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:hover + span { border-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:hover + span { border-color: var(--wiki-accent-color); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:focus + span::before { border-color: var(--wiki-content-dynamic-color--inverted); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked:active + span { border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget { color: var(--wiki-content-text-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-selected, .oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected, .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); color: var(--wiki-content-text-color); } .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); color: var(--wiki-accent-color); } .mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend { background: var(--wiki-content-background-color--secondary); } .mw-prefs-search-highlight { background-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important; outline-color: color-mix(in srgb, var(--wiki-accent-color) 7%, transparent) !important; } /**************** * End preferences * *****************/ /*************** * Page history * ****************/ #pagehistory li { background-color: transparent; border: none; } #pagehistory li.selected { background-color: var(--wiki-content-background-color--secondary); border: 1px dashed var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .diff td.diff-addedline { background-color: var(--wiki-content-background-color); border-color: var(--wiki-success-color); border-width: 1px 1px 1px 4px; } .diff td.diff-addedline .diffchange { background-color: var(--wiki-success-color); color: var(--wiki-success-label-color); } .diff td.diff-deletedline { background-color: var(--wiki-content-background-color); border-color: var(--wiki-alert-color); border-width: 1px 1px 1px 4px; } .diff td.diff-deletedline .diffchange { background-color: var(--wiki-alert-color); color: var(--wiki-alert-label-color) } .diff td.diff-context { background: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 80%, var(--wiki-content-background-color)); border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */ color: var(--wiki-content-text-color); } .diff-marker a.mw-diff-movedpara-right { color: transparent; } .diff-marker a.mw-diff-movedpara-right:hover:after { opacity: .75; } .diff-marker a.mw-diff-movedpara-right:after { color: var(--wiki-content-text-color); content: "\21a9"; } .diff-marker a.mw-diff-movedpara-left { color: transparent; } .diff-marker a.mw-diff-movedpara-left:hover:after { opacity: .75; } .diff-marker a.mw-diff-movedpara-left:after { color: var(--wiki-content-text-color); content: "\21aa"; } .mw-plusminus-neg { color: var(--wiki-alert-color); } .mw-plusminus-null { color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */ } .mw-plusminus-pos { color: var(--wiki-success-color); } .updatedmarker { background-color: color-mix(in srgb, var(--wiki-success-color) 25%, transparent); color: var(--wiki-content-text-color); } li span.deleted, span.history-deleted { color: var(--wiki-content-text-mix-color); } span.mw-history-suppressed { /* overrides above, since suppressed is also deleted */ color: var(--wiki-content-text-color); } /* inline diff (1.41) */ .mw-diff-inline-header { border-bottom: 1px solid var(--wiki-content-border-color); } .mw-diff-inline-added ins, .mw-diff-inline-changed ins, .mw-diff-inline-moved ins, .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins, .mw-diff-inline-added.mw-diff-empty-line::after, .mw-inline-diff-newline::after { background: color-mix(in srgb, var(--wiki-success-color) 90%, transparent); color: var(--wiki-success-label-color); display: inline-block; } .mw-diff-inline-added.mw-diff-empty-line::after, .mw-diff-inline-deleted.mw-diff-empty-line::after, .mw-inline-diff-newline::after { padding: 0.4em 0; } .mw-diff-inline-deleted del, .mw-diff-inline-changed del, .mw-diff-inline-moved del, .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del, .mw-diff-inline-deleted.mw-diff-empty-line::after { background: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); color: var(--wiki-alert-label-color); display: inline-block; } .mw-diff-movedpara-left::after, .mw-diff-movedpara-right::after { color: var(--wiki-content-text-color); } .ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content { border-right-color: var(--wiki-content-border-color); } .ve-ui-diffElement-attributeChange { color: var(--wiki-content-text-mix-color); } .ve-ui-diffElement-attributeChange ins { background-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent); box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-success-color) 90%, transparent); color: var(--wiki-success-label-color); } .ve-ui-diffElement-attributeChange del { background-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); color: var(--wiki-alert-label-color); } .ve-ui-diffElement-highlight { outline-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .ve-ui-changeDescriptionsSelectWidget > .oo-ui-optionWidget-highlighted { background: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); } /* Edit conflict */ .mw-twocolconflict-split-tour-image-dual-column-view-1 { filter: var(--wiki-icon-general-filter); } .mw-twocolconflict-split-tour-image-blue-dot { filter: brightness(0) var(--wiki-icon-to-link-filter); } .mw-pulsating-dot::before, .mw-pulsating-dot::after { background-color: var(--wiki-content-link-color); } .mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label { background-color: var(--wiki-alert-color); color: var(--wiki-alert-label-color); } .mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label, .mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label { background-color: var(--wiki-success-color); color: var(--wiki-success-label-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-copy, .mw-twocolconflict-split-column.mw-twocolconflict-split-copy { border-color: var(--wiki-neutral-color, var(--wiki-content-text-mix-color)); /* fallback for backwards compatibility */ background-color: var(--wiki-content-text-mix-color-95); } .mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade, .mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade { background-image: linear-gradient(transparent, var(--wiki-content-text-mix-color-95)); } .mw-twocolconflict-single-column, .mw-twocolconflict-split-column { background-color: var(--wiki-content-background-color); color: var(--wiki-content-text-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete { border-color: color-mix(in srgb, var(--wiki-alert-color) 40%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete { border-color: var(--wiki-alert-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add { border-color: color-mix(in srgb, var(--wiki-success-color) 40%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add { border-color: var(--wiki-success-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange { background-color: color-mix(in srgb, var(--wiki-alert-color) 30%, transparent); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-single-column del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column del.mw-twocolconflict-diffchange { background-color: var(--wiki-alert-color); color: var(--wiki-alert-label-color); } .mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange, .mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange { background-color: var(--wiki-success-color); color: var(--wiki-success-label-color); } .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span { border-color: color-mix(in srgb, var(--wiki-success-color) 80%, transparent); background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent); } .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type="radio"] + span { border-color: color-mix(in srgb, var(--wiki-success-color) 90%, transparent); background: color-mix(in srgb, var(--wiki-success-color) 10%, transparent); } .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type="radio"]:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type="radio"] + span { border-color: color-mix(in srgb, var(--wiki-alert-color) 90%, transparent); background: color-mix(in srgb, var(--wiki-alert-color) 10%, transparent); } .mw-twocolconflict-split-editable .mw-twocolconflict-split-editor { color: var(--wiki-content-text-color); } /**/ /******************* * End page history * ********************/ /******************** * Table of contents * *********************/ #toc, .toc, .toccolours, .mw-warning { background: var(--wiki-content-toc-background, var(--wiki-content-background-color--secondary)); border-width: var(--wiki-content-toc-border-width, 1px); border-style: var(--wiki-content-toc-border-style, solid); border-color: var(--wiki-content-toc-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-content-toc-border-radius, 0px); border-image: var(--wiki-content-toc-border-image, none); box-shadow: var(--wiki-content-toc-box-shadow, none); } #mw-toc-heading { border: 0; } .toctogglelabel { color: var(--wiki-content-link-color); } .tocnumber { color: var(--wiki-content-text-color); } /************************ * End table of contents * *************************/ /************* * Thumbnails * **************/ img.thumbborder { border: 1px solid var(--wiki-content-border-color); padding: 5px; } div.thumbinner { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } li.gallerybox div.thumb { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } html .thumbimage { background-color: unset; border: 1px solid var(--wiki-content-border-color); } .thumb, .thumb .thumbinner, .thumb .thumbimage { max-width: 100%; box-sizing: border-box; } .thumb .thumbimage:not(audio) { height: auto; } body.skin--responsive .mw-parser-output .thumb .thumbinner > .thumbcaption { width: revert; } /* packed-overlay and packed-hover modes for galleries */ ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper { background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 65%, transparent); } /* for non-thumbnail left floaters, increased margin from 0.5em to account for <ul> */ div.floatleft, table.floatleft { margin-right: 1.4em; } /* Responsive floating thumbnails */ @media screen and (max-width: 720px) { div.tright, div.floatright, div.tleft, div.floatleft { float: none; margin: 0 auto; width: fit-content; } } /***************** * End thumbnails * ******************/ /************** * Wiki editor * ***************/ #wpTextbox0 { /* need !important here to override inline styling */ background-color: var(--wiki-content-background-color) !important; } .wikiEditor-ui { border: none; } .wikiEditor-ui .wikiEditor-ui-top, .wikiEditor-ui .wikiEditor-ui-view { border-color: var(--wiki-content-border-color); } .wikiEditor-ui-toolbar { background: var(--wiki-content-background-color--secondary); } .wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group { border-color: var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .tabs span.tab a, .wikiEditor-ui-toolbar .tabs span.tab a:visited, .wikiEditor-ui-toolbar .tabs span.tab a.current, .wiikiEditor-ui-toolbar .tabs span.tab a.current:visited, .wikiEditor-ui-toolbar .booklet .index .current { color: var(--wiki-content-link-color); } .wikiEditor-ui-toolbar .group .tool-select .options { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .group .tool-select .options .option { color: var(--wiki-content-text-color); } .wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { background-color: var(--wiki-content-background-color); } .wikiEditor-ui-toolbar .tabs span.tab a::before, .wikiEditor-ui-toolbar .group .tool-select .label::after { filter: var(--wiki-icon-general-filter); } .wikiEditor-ui-toolbar .group .label, .wikiEditor-ui-toolbar .group .tool-select .label, .wikiEditor-ui-toolbar .page-table th, .wikiEditor-ui-toolbar .page-table td, .wikiEditor-ui-toolbar .page-characters div span, .wikiEditor-ui-toolbar .booklet .index div { color: var(--wiki-content-text-color); } .wikiEditor-ui-toolbar .booklet > .index > :hover { background-color: var(--wiki-content-background-color--secondary); } .wikiEditor-ui-toolbar .page-characters div span { border: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .sections .section, .wikiEditor-ui-toolbar .booklet .pages, .wikiEditor-ui-toolbar .booklet .index .current, .wikiEditor-ui-toolbar .page-characters div span:hover { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .wikiEditor-ui-toolbar .sections .section { border-top: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .page-characters div span:hover { border-color: var(--wiki-content-border-color); } .wikiEditor-ui-toolbar .page-table td { border-top: 1px solid var(--wiki-content-border-color); } .wikiEditor-ui-tabs div a { background: #9A647F; display: inline-block; } .wikiEditor-ui-tabs div.current { border-bottom: 1px solid #3B3352; } .wikiEditor-ui-tabs div.current a { font-weight: bold; } .wikiEditor-ui-tabs { border-left: 1px solid #3B3352; border-top: 1px solid #3B3352; } .wikiEditor-ui-text { background-color: var(--wiki-content-dynamic-color--inverted); } .wikiEditor-preview-contents { background: transparent; background-color: rgba(255, 255, 255, 0.2); border-color: #3B3352; border-style: solid; border-width: 0 1px 1px; } .wikiEditor-ui-controls { background: transparent; } .wikiEditor-preview-contents, .wikiEditor-preview-loading { background-color: transparent; } .mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget, .mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description { color: var(--wiki-content-text-mix-color); } .wikiEditor-toolbar-dialog { max-width: 100%; box-sizing: border-box; } .wikiEditor-toolbar-dialog .ui-dialog-content input[type='text']::placeholder { color: var(--wiki-content-text-mix-color); } .ext-WikiEditor-ResizingDragBar { background-color: var(--wiki-content-background-color--secondary); } .ext-WikiEditor-ResizingDragBar-ns { border-color: var(--wiki-content-border-color); } .ext-WikiEditor-ResizingDragBar span { background-color: var(--wiki-content-border-color); } .ext-WikiEditor-ResizingDragBar:hover span { background-color: var(--wiki-content-text-mix-color); } .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1, .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 { border-color: var(--wiki-content-border-color); } /* creates a warning message about previewing sidebar edits */ .page-MediaWiki_Sidebar .wikiEditor-ui-bottom:has(.ext-WikiEditor-twopanes-TwoPaneLayout)::before { content:"Warning: Sidebar previews are not accurate. Please save to see your changes!"; background:var(--wiki-alert-color); display:block; text-align:center; color:var(--wiki-alert-label-color); } .ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label { color: var(--wiki-accent-color); } .wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group { border-color: var(--wiki-content-border-color); } .ext-WikiEditor-realtimepreview-button:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); box-shadow: inset 0 0 3px var(--wiki-accent-color); } .ext-WikiEditor-realtimepreview-ErrorLayout { background-color: var(--wiki-content-background-color); } .ext-WikiEditor-image-realtimepreview-error { filter: var(--wiki-icon-general-filter); } .oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button { background-color: var(--wiki-content-background-color--secondary); } .ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .ext-WikiEditor-reloadButton.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-background-color); } .editOptions { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); border-image: none; border-radius: 0 0 5px 5px; border-style: none solid solid; border-width: medium 1px 1px; } input#wpSummary { margin-bottom: 1em; margin-top: 1em; width: 80%; } .view-dark .ace_editor, .ace_editor { --ace-keywords: #CDA869; --ace-regexp: #E9C062; --ace-constants: #CF6A4C; --ace-illegal: #F8F8F8; --ace-deprecated: #D2A8A1; --ace-support: #9B859D; --ace-function: #DAD085; --ace-list: #F9EE98; --ace-variable: #7587A6; --ace-string: #8F9D6A; --ace-illegal-highlight: rgba(86, 45, 86, 0.75); --ace-step-highlight: #665200; --ace-multiselect-shadow: #141414; } .view-light .ace_editor { --ace-keywords: #00f; --ace-regexp: #036a07; --ace-constants: #c5060b; --ace-illegal: #f00; --ace-deprecated: #f00; --ace-support: #6d79de; --ace-function: #3c4c72; --ace-list: #b90690; --ace-variable: #318495; --ace-string: #036a07; --ace-illegal-highlight: rgba(255, 0, 0, 0.1); --ace-step-highlight: #fcff00; --ace-multiselect-shadow: #fff; } .ace_editor .ace_gutter { background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 85%, transparent); } .ace_gutter-cell { color: color-mix(in srgb, var(--wiki-content-dynamic-color) 40%, transparent); } .ace_editor .ace_print-margin { width: 1px; background: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent); } .ace_editor { /* this image gradient hack effectively lets the element have 2 layers of background */ background-image: linear-gradient(var(--wiki-content-dynamic-color), var(--wiki-content-dynamic-color)); background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 93%, transparent); color: color-mix(in srgb, var(--wiki-content-dynamic-color) 93%, transparent); } .ace_editor .ace_cursor, .ace-monokai .ace_punctuation, .ace-monokai .ace_punctuation.ace_tag { color: var(--wiki-content-text-color); } .ace_editor .ace_marker-layer .ace_selection { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent) } .ace_editor.ace_multiselect .ace_selection.ace_start { box-shadow: 0 0 3px 0px var(--ace-multiselect-shadow); } .ace_editor .ace_marker-layer .ace_step { background: var(--ace-step-highlight); } .ace_editor .ace_marker-layer .ace_active-line, .ace_editor .ace_gutter-active-line { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 3.1%, transparent) } .ace-tm .ace_marker-layer .ace_selected-word { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .ace_editor .ace_marker-layer .ace_selection { background: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); } .ace_editor .ace_marker-layer .ace_selected-word { border: 1px solid color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent); } .ace_editor .ace_invisible { color: color-mix(in srgb, var(--wiki-content-dynamic-color) 25%, transparent); } .ace_editor .ace_keyword, .ace_editor .ace_meta { color: var(--ace-keywords); } .ace_editor .ace_constant, .ace_editor .ace_constant.ace_numeric, .ace_editor .ace_constant.ace_character, .ace_editor .ace_constant.ace_character.ace_escape, .ace_editor .ace_constant.ace_other, .ace_editor .ace_heading, .ace_editor .ace_markup.ace_heading, .ace_editor .ace_support.ace_constant { color: var(--ace-constants); } .ace_editor .ace_invalid.ace_illegal { color: var(--ace-illegal); background-color: var(--ace-illegal-highlight); } .ace_editor .ace_invalid.ace_deprecated { text-decoration: underline; font-style: italic; color: var(--ace-deprecated); } .ace_editor .ace_support, .ace_editor .ace_support.ace_type { color: var(--ace-support); } .ace_editor .ace_fold { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); border-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); } .ace_editor .ace_support.ace_function { color: var(--ace-function); } .ace_editor .ace_list, .ace_editor .ace_markup.ace_list, .ace_editor .ace_storage { color: var(--ace-list); } .ace_editor .ace_entity.ace_name.ace_function, .ace_editor .ace_meta.ace_tag, .ace_editor .ace_variable { color: var(--ace-variable); } .ace_editor .ace_string { color: var(--ace-string); } .ace_editor .ace_string.ace_regexp { color: var(--ace-regexp); } .ace_editor .ace_comment { font-style: italic; color: color-mix(in srgb, var(--wiki-content-dynamic-color) 30%, transparent); } .ace_editor .ace_xml-pe { color: color-mix(in srgb, var(--wiki-content-dynamic-color) 28%, transparent); } .ace_editor .ace_indent-guide { background: none; box-shadow: 1px 0 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent); } .ace_search { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border: 1px solid var(--wiki-content-border-color); } .ace_search_field { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-mix-color); } .ace_button { color: var(--wiki-content-text-color); border: 1px solid var(--wiki-content-border-color); } .ace_button:hover { background-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .ace_button.checked { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .ace_searchbtn { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); border: 1px solid var(--wiki-content-border-color); } .ace_searchbtn:hover { background-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .ace_searchbtn.prev::after, .ace_searchbtn.next::after { border-color: var(--wiki-accent-label-color); } .ace_searchbtn_close { filter: var(--wiki-icon-general-filter); } .wikiEditor-ui .codeEditor-status { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .mw-editform #wpTextbox1 { background: color-mix(in srgb, var(--wiki-content-background-color) 50%, transparent); color: var(--wiki-content-text-color); } .view-dark .ext-codemirror-wrapper, .ext-codemirror-wrapper { --codemirror-yellow: #ffd700; --codemirror-light-blue: #adf; --codemirror-blue: #08f; --codemirror-green: #290; --codemirror-red: #f50; --codemirror-dark-red: #dd1616; --codemirror-purple: #CD4EF9; --codemirror-pink: #e0e; --codemirror-light-gray: #eee; --codemirror-gray: #84a0a0; } .view-light .ext-codemirror-wrapper { --codemirror-yellow: #9e8500; --codemirror-light-blue: #008ae7; --codemirror-blue: #0085f9; --codemirror-green: #290; --codemirror-red: #ef4f00; --codemirror-dark-red: #a11; --codemirror-purple: #80c; --codemirror-pink: #ed00ed; --codemirror-light-gray: #858585; --codemirror-gray: #6b8a8a; } .ext-codemirror-wrapper { background-color: color-mix(in srgb, var(--wiki-content-background-color) 35%, transparent); color: var(--wiki-content-text-color) } .cm-editor .cm-selectionBackground, .cm-editor.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground { background: color-mix(in srgb, var(--wiki-accent-color) 30%, transparent); } .cm-mw-keyword { color: var(--codemirror-purple) } .cm-mw-def { color: var(--codemirror-blue) } .cm-mw-variable-2 { color: var(--codemirror-light-blue) } .cm-mw-string { color: var(--codemirror-red) } .cm-mw-atom { color: var(--codemirror-pink) } .cm-mw-number { color: var(--codemirror-green) } .cm-mw-matching { background-color: var(--codemirror-yellow) } .cm-mw-skipformatting { background-color: var(--codemirror-light-blue) } .cm-mw-list { color: var(--codemirror-blue) } .cm-mw-doubleUnderscore, .cm-mw-hr, .cm-mw-signature { background-color: var(--wiki-content-background-color--secondary); color: var(--codemirror-blue) } .cm-mw-indenting { color: var(--codemirror-blue) } .cm-mw-mnemonic { color: var(--codemirror-green) } .cm-mw-comment { color: var(--codemirror-gray) } .cm-mw-apostrophes-bold, .cm-mw-apostrophes-italic, .cm-mw-section-header { color: var(--codemirror-blue) } .cm-mw-template, .cm-mw-template-argument-name, .cm-mw-template-bracket, .cm-mw-template-delimiter, .cm-mw-template-name { color: var(--codemirror-purple); } .cm-mw-templatevariable, .cm-mw-templatevariable-bracket, .cm-mw-templatevariable-delimiter, .cm-mw-templatevariable-name { color: var(--codemirror-red) } .cm-mw-parserfunction-bracket, .cm-mw-parserfunction-delimiter, .cm-mw-parserfunction-name { color: var(--codemirror-dark-red) } .cm-mw-exttag-attribute, .cm-mw-exttag-bracket, .cm-mw-exttag-name, .cm-mw-htmltag-attribute, .cm-mw-htmltag-bracket, .cm-mw-htmltag-name { color: var(--codemirror-green) } .cm-mw-link, .cm-mw-link-pagename { color: var(--wiki-content-link-color) } .cm-mw-link-tosection { color: var(--codemirror-blue) } .cm-mw-extlink, .cm-mw-extlink-bracket, .cm-mw-extlink-protocol, .cm-mw-free-extlink, .cm-mw-free-extlink-protocol, .cm-mw-link-bracket, .cm-mw-link-delimiter { color: var(--wiki-content-link-color) } .cm-mw-table-bracket, .cm-mw-table-definition, .cm-mw-table-delimiter { color: var(--codemirror-pink) } .cm-mw-matchingbracket { background-color: var(--wiki-content-background-color--secondary); box-shadow: inset 0 0 1px 1px var(--wiki-content-link-color); font-weight: bold; } .cm-editor .cm-tooltip-autocomplete ul li[aria-selected] { background: color-mix(in srgb, var(--wiki-content-link-color) 15%, var(--wiki-content-background-color)); color: var(--wiki-content-link-color); } /* VisualEditor: Fix broken toolbar layout */ .oo-ui-toolbar { clear: none; display: flex; /* fix overflow issue at narrow widths */ } .ve-ui-toolbar > .oo-ui-toolbar-bar{ width: 100%; /* fix overflow issue at narrow widths */ } .ve-ui-toolbar.ve-ui-toolbar-floating > .oo-ui-toolbar-bar{ width: auto; /* fix overflow issue at narrow widths */ } .ve-init-mw-desktopArticleTarget-toolbar-open > .oo-ui-toolbar-bar > div:nth-child(4) { display: none; } .ve-ui-toolbar-floating > .oo-ui-toolbar-bar { top: var(--wikigg-header-scroll-height); } .oo-ui-toolbar-bar .oo-ui-toolbar-bar, .ve-area-wrapper .oo-ui-toolbar-bar { background-color: var(--wiki-content-background-color--secondary); } .ve-init-mw-desktopArticleTarget-originalContent .content-body { clear: right; } /* fix a lot of empty space from TemplateData when using VE Source */ .tdg-editscreen-main.mw-body-content::after { display: none; } /************* * End editor * **************/ /**************** * Tabber styles * *****************/ .tabber__header { box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color); } .tabber__tab, .tabber__tab:visited { color: var(--wiki-content-text-color); } .tabber__tab:hover, .tabber__tab:hover:visited, .tabber__tab[aria-selected="true"], .tabber__tab[aria-selected="true"]:visited { color: var(--wiki-content-link-color); } .tabber__tab[aria-selected="true"] { box-shadow: 0 -2px 0 var(--wiki-content-link-color) inset; } .tabber__header__prev::after, .tabber__header__next::after { filter: var(--wiki-icon-general-filter); } /******************** * End Tabber styles * *********************/ /*************************************** * Various fixes for multi-theme Vector * ****************************************/ :focus, :focus-visible { outline-color: var(--wiki-accent-color) } :focus-visible { outline-style: solid; } .oo-ui-iconElement-icon { filter: var(--wiki-icon-to-link-filter); } .oo-ui-iconElement-icon.oo-ui-icon-reload { filter: brightness(0) var(--wiki-icon-to-link-filter); } fieldset { border-color: var(--wiki-content-border-color); } hr { background-color: var(--wiki-content-border-color); } .CategoryTreeToggle { color: var(--wiki-content-link-color); } input, select { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } input:hover, input:focus, input:active { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-accent-color); box-shadow: none; } input:focus-visible { outline: 1px solid var(--wiki-accent-color); } input::file-selector-button, input[type="button"], input[type="submit"] { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .vector-body blockquote { border-color: var(--wiki-content-border-color); } /* category bar and filetoc */ .catlinks{ background: var(--wiki-content-catlinks-background, var(--wiki-content-background-color--secondary)); border-width: var(--wiki-content-catlinks-border-width, 1px); border-style: var(--wiki-content-catlinks-border-style, solid); border-color: var(--wiki-content-catlinks-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-content-catlinks-border-radius, 0px); border-image: var(--wiki-content-catlinks-border-image, none); box-shadow: var(--wiki-content-catlinks-box-shadow, none); } ul#filetoc { background: var(--wiki-content-filetoc-background, var(--wiki-content-background-color--secondary)); border-width: var(--wiki-content-filetoc-border-width, 1px); border-style: var(--wiki-content-filetoc-border-style, solid); border-color: var(--wiki-content-filetoc-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-content-filetoc-border-radius, 0px); border-image: var(--wiki-content-filetoc-border-image, none); box-shadow: var(--wiki-content-filetoc-box-shadow, none); } /**/ body .ui-dialog .ui-widget-header { /* we need an important here because the built-in styles have one :( */ background: var(--wiki-content-background-color) !important; border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick { filter: var(--wiki-icon-general-filter); } .ui-widget-header .ui-dialog-titlebar-close.ui-state-hover { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .ui-widget-content { background: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border: 1px solid var(--wiki-content-border-color); } body .ui-button { /* we need an important here because the built-in styles have one. Vector is a mess */ background: var(--wiki-accent-color) !important; border-color: var(--wiki-accent-color) !important; color: var(--wiki-accent-label-color); } body .ui-button:hover, body .ui-button:focus, body .ui-button:active { /* we need an important here because we had to use some above */ background: var(--wiki-accent-color--hover) !important; border-color: var(--wiki-accent-color--hover) !important; color: var(--wiki-accent-label-color); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: var(--wiki-accent-label-color); } .ui-state-focus { /* we need an important here because the built-in styles have one */ background: var(--wiki-accent-color) !important; color: var(--wiki-accent-label-color) !important; } .ui-menu .ui-menu-item a { color: var(--wiki-content-dynamic-color); } #contentSub, #contentSub2 { color: var(--wiki-content-text-mix-color); } /* notifications ("your edit was saved", etc.) */ .mw-notification { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); top: var(--wikigg-header-scroll-height); } .mw-notification .oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-notification .oo-ui-iconElement-icon { filter: unset; } /**/ .mime-type.has-warning { color: var(--wiki-content-text-color); } .oo-ui-image-warning.oo-ui-icon-alert, .mw-ui-icon-alert-warning::before { filter: drop-shadow(0 0 3px #000); } .oo-ui-image-invert.oo-ui-icon-subtract, .mw-ui-icon-subtract-invert::before, .oo-ui-image-invert.oo-ui-icon-add, .mw-ui-icon-add-invert::before { filter: brightness(0) var(--wiki-icon-to-link-filter); filter: var(--wiki-icon-general-filter); } .mw_metadata td, .mw_metadata th { border-color: var(--wiki-content-border-color); } .mw_metadata th { background-color: var(--wiki-content-background-color--secondary); } .mw_metadata td { background-color: var(--wiki-content-background-color); } .mw-datatable td, .mw-datatable th { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } #mw-allmessagestable tbody:hover td, .mw-datatable tr:hover > td { background-color: var(--wiki-content-background-color--secondary); } #mw-allmessagestable .am_default { background-color: color-mix(in srgb, var(--wiki-accent-color) 80%, transparent); color: var(--wiki-accent-label-color); } #mw-allmessagestable .am_actual, #mw-allmessagestable tbody:hover .am_default { background-color: color-mix(in srgb, var(--wiki-accent-color) 60%, transparent); } #mw-allmessagestable .am_actual { color: var(--wiki-accent-label-color); } #mw-allmessagestable tbody:hover .am_actual { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .mw-datatable, .mw-json { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: inherit; } .mw-datatable > * > tr > th, .mw-datatable > tr > th, .mw-json > * > tr > th, .mw-json > tr > th { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); padding-bottom: 9px; padding-top: 9px; } .mw-datatable > * > tr > td, .mw-datatable > tr > td, .mw-json > * > tr > td, .mw-json > tr > td { border-color: var(--wiki-content-border-color); } .mw-json tr { background-color: inherit; } .mw-json .mw-json-single-value, .mw-json .mw-json-value, .mw-json .value { background: color-mix(in srgb, var(--wiki-success-color) 60%, transparent); } .mw-json .mw-json-empty { background: var(--wiki-content-background-color--secondary); } .mw-message-box, .mw-message-box-warning { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); } .mw-message-box-warning { border-color: var(--wiki-warning-color); border-width: 1px 1px 1px 10px; } .mw-destfile-warning { border-color: var(--wiki-warning-color); color: var(--wiki-content-text-color); background-color: color-mix(in srgb, var(--wiki-warning-color) 25%, transparent); } .wikitable *, .wikitable :after, .wikitable :before { -webkit-box-sizing: inherit; box-sizing: inherit; } .cargo-pagevalues-tableinfo { background-color: var(--wiki-content-background-color); border-bottom: 1px solid var(--wiki-content-border-color); top: 46px; position: static; /* override sticky in the built-in */ } .cargo-table-diagram .cargo-table-svg .node.entity-name rect { fill: var(--wiki-content-background-color--secondary); fill-opacity: 1; } .cargo-table-diagram .cargo-table-svg .node rect { stroke: var(--wiki-content-border-color); opacity: 1; } .cargo-table-diagram .cargo-table-svg .node text tspan { fill: var(--wiki-content-text-color); } table.cargoTable { color: var(--wiki-content-text-color); } table.cargoTable tbody td, table.cargoTable thead th { border: 1px solid var(--wiki-content-border-color); } table.cargoTable tr:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 25%, transparent); } table.cargoTable thead tr:nth-child(odd), table.cargoTable.noMerge thead tr:nth-child(odd) { background-color: var(--wiki-accent-color); } table.cargoTable tbody tr:nth-child(2n), table.cargoTable.noMerge tbody tr:nth-child(2n) { background-color: var(--wiki-content-background-color); } table.cargoTable tbody tr:nth-child(odd), table.cargoTable.noMerge tbody tr:nth-child(odd) { background-color: var(--wiki-content-background-color--secondary); } table.cargoTable th.headerSort { color: var(--wiki-accent-label-color); } table.cargoTable th.headerSort:hover { color: var(--wiki-accent-label-color); text-decoration: underline; } table.cargoTable th.headerSort::after { background-color: var(--wiki-accent-link-color); } #mw-content-text div.cargoReplacementTableInfo { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: var(--wiki-content-text-color); } table.dataTable tbody tr { background-color: var(--wiki-content-background-color); } table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 75%, transparent); } table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd, table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); } table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background-color: color-mix(in srgb, var(--wiki-content-background-color) 75%, transparent); } table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover { background-color: var(--wiki-content-background-color--secondary); } .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { /* we need this !important to override a built-in one */ color: var(--wiki-content-text-mix-color) !important; } table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: 1px solid var(--wiki-content-border-color); } .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { /* we need this !important to override a built-in one */ color: var(--wiki-content-text-mix-color) !important; border: 1px solid var(--wiki-content-border-color); background-color: var(--wiki-content-background-color); background: linear-gradient(to bottom, var(--wiki-content-background-color) 0%, var(--wiki-content-background-color--secondary) 100%); } div.drilldown-filters-wrapper { background-color: transparent; border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .action-pagevalues tr:nth-of-type(2n) { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); } .action-pagevalues tr:hover { background-image: linear-gradient(color-mix(in srgb, var(--wiki-accent-color) 20%, transparent), color-mix(in srgb, var(--wiki-accent-color) 20%, transparent)); } div.specialCargoQuery-extraPane { background: var(--wiki-content-background-color); } .oo-ui-panelLayout-framed { border-color: var(--wiki-content-border-color); } .oo-ui-inputWidget-input + .oo-ui-image-invert.oo-ui-icon-check { background-image: none; } .oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k); background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E"); content: ''; pointer-events: none; filter: var(--wiki-icon-general-filter); } .oo-ui-checkboxInputWidget [type="checkbox"] + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span { filter: unset; background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); border-color: color-mix(in srgb, var(--wiki-accent-color) 75%, transparent); } .oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span { background-color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span { border-color: var(--wiki-accent-color); filter: unset; } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span { background-color: var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span { box-shadow: none; } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); outline: 1px solid transparent; } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:indeterminate:focus + span { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); border-color: var(--wiki-accent-color); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent) } .oo-ui-image-invert.oo-ui-icon-check { background: none; position: relative; } .oo-ui-inputWidget-input:checked + .oo-ui-image-invert.oo-ui-icon-check::before { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=vector&version=y9f1k); background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E check %3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.2 2.8 10l-1.4 1.4L7 17 19 5l-1.4-1.4z%22/%3E%3C/g%3E%3C/svg%3E"); content: ''; pointer-events: none; filter: var(--wiki-icon-general-filter); } .oo-ui-indicatorElement-indicator { filter: var(--wiki-icon-to-link-filter); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) { background-color: var(--wiki-content-background-color--secondary); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:hover { color: var(--wiki-content-text-color--hover); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-tagItemWidget.oo-ui-widget-disabled { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) { border-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget { color: var(--wiki-content-text-color); padding: 8px 6px; -webkit-transition: color .3s, background-color .3s; transition: color .3s, background-color .3s; } .mw-rcfilters-ui-savedLinksListWidget-menu .mw-rcfilters-ui-savedLinksListItemWidget:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); color: var(--wiki-accent-color); } .mw-rcfilters-ui-savedLinksListItemWidget-label { color: var(--wiki-accent-color); } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { background-color: transparent; } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { border-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle + .mw-rcfilters-ui-table, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle.mw-rcfilters-ui-filterTagMultiselectWidget-emphasize { background-color: var(--wiki-content-background-color--secondary); } .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget { border-color: var(--wiki-content-border-color); padding: 0; } .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-savedQueryTitle { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label { color: var(--wiki-content-link-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button > .oo-ui-labelElement-label:hover { color: var(--wiki-content-link-color--hover); } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:before { content: "["; } .mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton .oo-ui-buttonElement-button:after { content: "]"; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-dynamic-color--inverted); } .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .mw-rcfilters-ui-filterMenuSectionOptionWidget { background-color: var(--wiki-content-background-color); } .oo-ui-menuSelectWidget { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-text-mix-color); } .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-filterMenuHeaderWidget-header { background-color: var(--wiki-content-background-color); border-bottom-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-filterMenuHeaderWidget-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) { border-bottom-color: var(--wiki-content-text-mix-color); } .mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces { border-top-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-itemMenuOptionWidget:hover, .mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span, .mw-rcfilters-ui-itemMenuOptionWidget:hover .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span { border-color: var(--wiki-accent-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected, .mw-rcfilters-ui-itemMenuOptionWidget:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent) } .mw-rcfilters-ui-itemMenuOptionWidget-excludeLabel, .mw-rcfilters-ui-itemMenuOptionWidget-label-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected:hover, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected):hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-title { color: var(--wiki-content-text-color); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, .mw-rcfilters-ui-itemMenuOptionWidget:hover .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted.oo-ui-optionWidget-selected .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span, .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type=checkbox] + span { border-color: var(--wiki-content-text-color); } .mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .oo-ui-tagItemWidget.oo-ui-widget-enabled, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled { background-color: transparent; color: var(--wiki-content-text-color); border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled.selected { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); border-color: var(--wiki-accent-color); } .mw-rcfilters-ui-datePopupWidget { border-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .mw-changeslist-legend, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } @keyframes fadeBlue { 60% { border-top-color: var(--wiki-accent-color); } 100% { border-top-color: var(--wiki-content-border-color); } } .mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator { border-top-color: var(--wiki-content-border-color); } .mw-rcfilters-ui-menuSelectWidget-footer { background-color: var(--wiki-content-text-mix-color-95); } .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { background-color: color-mix(in srgb, var(--wiki-content-text-color) 10%, transparent); } .oo-ui-iconElement-icon.mw-rcfilters-ui-filterItemHighlightButton-circle { filter: unset; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); border-color: var(--wiki-accent-color); } .mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label { color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent); } .mw-rcfilters-ui-tagItemWidget-popup-content { color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent); } /* fix for weird focus box on recentchanges arrows when clicking, but keep it for tab navigation */ .mw-enhancedchanges-checkbox:focus + * .mw-enhancedchanges-arrow { outline: none; } .mw-enhancedchanges-checkbox:focus-visible + * .mw-enhancedchanges-arrow { outline: 1px solid var(--wiki-accent-color); } /**/ .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before { border-top-color: var(--wiki-content-border-color); } .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after { border-top-color: var(--wiki-content-background-color--secondary); } .unpatrolled { color: var(--wiki-alert-color); } .autocomment, .autocomment a, .autocomment a:visited { color: var(--wiki-content-text-mix-color); } /* Recent changes filter highlighting */ .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c1, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c1 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c1.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #1c283f; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c2, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c2 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c2.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #0f3128; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c3, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c3 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c3.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #352c10; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c4, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c4 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c4.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #411d0c; } .view-dark .mw-rcfilters-ui-changesListWrapperWidget li.mw-rcfilters-highlight-color-c5, .view-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-highlight-color-c5 tr:first-child, .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-toplevel:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+2)), .view-dark .mw-rcfilters-ui-changesListWrapperWidget tr.mw-rcfilters-highlight-color-c5.mw-rcfilters-ui-highlights-enhanced-nested:not(.mw-rcfilters-ui-changesListWrapperWidget-enhanced-grey) td:not(:nth-child(-n+4)) { background-color: #3f0f0f; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { background-color: transparent; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); -webkit-transition: border-color 300ms, box-shadow 300ms; transition: border-color 300ms, box-shadow 300ms; background-color: var(--wiki-content-background-color--secondary) } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle { box-shadow: inset 0 0 0 1px var(--wiki-accent-color); border-color: var(--wiki-accent-color); outline: 0 } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle { border-color: var(--wiki-accent-color) } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle { border-color: var(--wiki-alert-color) } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle { background-color: var(--wiki-content-background-color--secondary); border-bottom-width: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input { border-radius: 0; } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input { border-color: var(--wiki-alert-color); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input { color: var(--wiki-alert-color); } .oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle { opacity: 0.5; } .oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input { color: var(--wiki-content-text-color); } .oo-ui-tagMultiselectWidget .oo-ui-inputWidget-input { color: inherit; background: transparent; font-family: inherit; } .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle, .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input, .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { background: var(--wiki-content-text-mix-color-95); color: color-mix(in srgb, var(--wiki-content-text-color) 25%, transparent); text-shadow: none; border-color: var(--wiki-content-text-mix-color); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder { color: var(--wiki-content-text-mix-color); } .oo-ui-dropdownInputWidget select { border-color: var(--wiki-content-border-color); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color)); border-color: color-mix(in srgb, var(--wiki-content-border-color) 95%, var(--wiki-content-dynamic-color)); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip { background-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); border-color: #0006; } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip { background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, var(--wiki-content-dynamic-color)); border-color: #0006; } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { background-color: var(--wiki-accent-label-color); border-color: #0006; } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip { border-color: var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip { background-color: var(--wiki-accent-label-color); border-color: var(--wiki-accent-label-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus { border-color: var(--wiki-accent-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before { border-color: var(--wiki-accent-label-color); } .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { background-color: var(--wiki-content-text-mix-color-95); border-color: var(--wiki-content-text-mix-color-95); } .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip { border-color: var(--wiki-content-dynamic-color--inverted); box-shadow: inset 0 0 0 1px var(--wiki-content-dynamic-color--inverted); } .oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-link-color); } .oo-ui-labelWidget.oo-ui-inline-help { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); } .oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) { background-color: var(--wiki-content-background-color); border-color: var(--wiki-accent-color); box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent); } .oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar { background-color: var(--wiki-accent-color); } .oo-ui-bookletLayout-outlinePanel { padding: 7px 0; } .oo-ui-processDialog-content .oo-ui-window-head, .oo-ui-processDialog-content .oo-ui-window-foot, .oo-ui-messageDialog-content > .oo-ui-window-head, .oo-ui-messageDialog-content > .oo-ui-window-foot { outline-color: var(--wiki-content-border-color); } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { border-right-color: var(--wiki-content-border-color); } .oo-ui-messageDialog-title { color: var(--wiki-content-heading-color); } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-background-color); border-right-color: var(--wiki-content-border-color); } .oo-ui-processDialog-errors { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 90%, transparent); } /* OAuth authorisation dialog */ #mw-mwoauth-authorize-form { color: inherit; } .oo-ui-toolbar-bar, .oo-ui-popupToolGroup-tools, .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); } .oo-ui-popupToolGroup-tools { max-width: 100%; } .oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { border-right-color: var(--wiki-content-border-color); } .oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link, .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle { background-color: var(--wiki-content-background-color); color: var(--wiki-content-link-color); } .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link { /* we remove the transition here because it causes the hard-coded color to flash briefly */ transition: none; } .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover { color: var(--wiki-accent-color); } .oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { color: var(--wiki-accent-color); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active { background-color: color-mix(in srgb, var(--wiki-accent-color) 15%, transparent); } .oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus { box-shadow: inset 0 0 0 2px var(--wiki-accent-color); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus, .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus { outline: 1px solid var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-menuToolGroup, .oo-ui-popupToolGroup-tools { border-color: var(--wiki-content-border-color); } .oo-ui-toolbar-position-top > .oo-ui-toolbar-bar { border-color: var(--wiki-content-border-color); box-shadow: 0 1px 1px 0 color-mix(in srgb, var(--wiki-content-dynamic-color) 10%, transparent); } .oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link, .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link { background-color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover { background-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { color: var(--wiki-content-text-color--hover); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { color: var(--wiki-content-text-color--hover); } .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { color: var(--wiki-alert-color); } .oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button { border: 1px solid transparent; } .oo-ui-buttonElement-frameless > button.oo-ui-buttonElement-button { color: inherit; } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color), inset 0 0 0 2px var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { background-color: #bf0017; border-color: #bf0017; color: #fff; } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: #59000b; border-color: #59000b; } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus { box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color--hover); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-link-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { color: var(--wiki-accent-color); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { background-color: color-mix(in srgb, var(--wiki-content-link-color) 8%, transparent); color: var(--wiki-content-text-color); border-color: var(--wiki-content-text-mix-color); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent); border-color: color-mix(in srgb, var(--wiki-content-link-color) 90%, transparent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: transparent; } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover { background-color: var(--wiki-content-dynamic-color--inverted); } .oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button { border-color: var(--wiki-accent-color--hover); box-shadow: inset 0 0 0 1px var(--wiki-accent-color--hover), inset 0 0 0 2px var(--wiki-accent-label-color); } .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td, .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td { background-color: var(--wiki-content-background-color--secondary); } .oo-ui-popupWidget-popup { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-advancedSearch-namespace-selection { background: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); } .oo-ui-popupWidget-popup .mw-advancedSearch-tooltip-head { color: var(--wiki-content-text-mix-color); } .oo-ui-menuSectionOptionWidget { color: var(--wiki-content-text-mix-color); } /* possibly deprecated */ .mw-ui-button:not(:disabled) { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); color: var(--wiki-accent-color); border-color: var(--wiki-content-border-color); } .mw-ui-button:not(:disabled):visited { color: var(--wiki-accent-color); } .mw-ui-button:not(:disabled):hover { background-color: var(--wiki-content-text-mix-color-95); border-color: var(--wiki-content-border-color); color: var(--wiki-accent-color--hover); } .mw-ui-button:not(:disabled):focus { border-color: var(--wiki-accent-color); color: var(--wiki-content-text-color); box-shadow: none; } .mw-ui-button:not(:disabled):active, .mw-ui-button:not(:disabled).is-on { background-color: var(--wiki-content-background-color); color: var(--wiki-content-dynamic-color); border-color: var(--wiki-content-link-color); } /* end possibly deprecated */ .mw-ui-icon-before::before { filter: var(--wiki-icon-to-link-filter); } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color: var(--wiki-content-background-color); color: var(--wiki-content-text-color); border-color: var(--wiki-content-border-color); } .oo-ui-windowManager-modal > .oo-ui-dialog { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 50%, transparent); } .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { border-color: var(--wiki-content-border-color); } .oo-ui-messageDialog-message { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button { color: var(--wiki-content-text-color); } .oo-ui-buttonElement-framed.oo-ui-widget-disabled:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button { color: var(--wiki-content-text-mix-color-95); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--wiki-accent-color); border-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { color: var(--wiki-accent-color--hover); border-color: var(--wiki-accent-color); box-shadow: inset 0 0 3px var(--wiki-accent-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-link-color--hover); border-color: var(--wiki-content-link-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button { background-color: var(--wiki-content-text-mix-color); border-color: var(--wiki-content-text-mix-color); } .tdg-templateDataParamWidget-param-description { color: var(--wiki-content-text-mix-color); } .oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block), .mw-body-content .error { color: var(--wiki-alert-color); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-alert-color); border-left-width: 10px; } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning { background-color: var(--wiki-content-background-color--secondary); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-success-color); border-left-width: 10px; } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-text-mix-color); } .tdg-templateDataParamWidget-param-alias { color: var(--wiki-content-text-mix-color); background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } .tdg-templateDataParamWidget-param-alias:first-child { background-color: var(--wiki-content-background-color--secondary); } .mw-templatedata-doc-muted { color: var(--wiki-content-text-mix-color); } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active { background-color: var(--wiki-content-background-color--secondary); border-right-color: var(--wiki-accent-color); } /* Date picker */ .mw-widget-dateInputWidget-handle { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover { border-color: var(--wiki-accent-color); box-shadow: none; } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle > .oo-ui-labelElement-label { color: var(--wiki-content-text-color); } .mw-widget-calendarWidget { border-color: var(--wiki-content-border-color); } .mw-widget-calendarWidget:focus { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .mw-widget-dateInputWidget-calendar { background-color: var(--wiki-content-background-color); } .mw-widget-dateInputWidget-calendar:focus { box-shadow: inset 0 0 0 1px var(--wiki-accent-color), 0 2px 2px 0 rgba(0, 0, 0, 0.2); } .mw-widget-calendarWidget-header .oo-ui-labelElement-label, .mw-widget-calendarWidget-day, .mw-widget-calendarWidget-month, .mw-widget-calendarWidget-year { color: var(--wiki-content-text-color); } .mw-widget-calendarWidget-day-heading, .mw-widget-calendarWidget-day-additional { color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent); } .mw-widget-calendarWidget-day-today { box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .mw-widget-calendarWidget-item-selected { background-color: color-mix(in srgb, var(--wiki-accent-color) 90%, transparent); color: var(--wiki-accent-label-color); } .mw-widget-calendarWidget-item:hover { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .mw-widgets-datetime-calendarWidget:focus { border-color: var(--wiki-content-border-color); box-shadow: none; } .mw-widgets-datetime-calendarWidget-grid { overflow-x: initial; } .mw-widgets-datetime-dateTimeInputWidget-handle { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover { border-color: var(--wiki-content-border-color); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover { background-color: var(--wiki-content-background-color); } .mw-widgets-datetime-calendarWidget { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label { color: color-mix(in srgb, var(--wiki-content-text-color) 55%, transparent); } /* Unpatrolled page creations on Special:NewPages */ .not-patrolled { background-color: color-mix(in srgb, var(--wiki-warning-color) 16%, transparent); } .mw-spinner-container > div::after { background-color: var(--wiki-content-text-color); } pre, code, .mw-code { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-templatedata-doc-param-alias { color: var(--wiki-content-text-mix-color); } div.mw-highlight, .skin-theme-clientpref-night div.mw-highlight { background-color: var(--wiki-content-dynamic-color--inverted); margin: 0.5em 0; } .mw-highlight pre { background: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); margin: 0; } .mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre { padding-left: 3.5em; box-shadow: inset 2.75em 0 0 var(--wiki-content-dynamic-color--inverted); } .mw-highlight .hll { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent) } .mw-apisandbox-toolbar { background: var(--wiki-content-background-color--secondary); top: var(--wikigg-header-scroll-height); } /* special:replacetext */ .ext-replacetext-searchoptions { background-color: transparent; border: 1px solid var(--wiki-content-border-color); } .ext-replacetext-searchoptions .ext-replacetext-divider { border-bottom: 1px solid var(--wiki-content-border-color); } /**/ .view-dark textarea { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .view-dark textarea:focus-visible { outline-color: var(--wiki-accent-color); outline-style: solid; } .oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus { outline: 1px solid var(--wiki-accent-color); } /* make math formulas legible on dark theme */ .mwe-math-fallback-image-inline, .mwe-math-fallback-image-display, .ve-ui-mwLatexPage-symbol { filter: var(--wiki-icon-general-filter); } /* search bar */ #searchInput { font-size: inherit; /* override UA style */ background-color: var(--wiki-navigation-search-background-color, var(--wiki-content-background-color--secondary)); background-image: var(--wiki-navigation-search-background-image, none); background-position: var(--wiki-navigation-search-background-position, 0); background-size: var(--wiki-navigation-search-background-size, auto); background-repeat: var(--wiki-navigation-search-background-repeat, repeat); border: var(--wiki-navigation-search-border-width, 1px) var(--wiki-navigation-search-border-style, solid) var(--wiki-navigation-search-border-color, var(--wiki-content-border-color)); border-radius: var(--wiki-navigation-search-border-radius, 2px); color: var(--wiki-navigation-search-text-color, var(--wiki-content-text-color)); backdrop-filter: var(--wiki-navigation-search-backdrop-filter, none); box-shadow: var(--wiki-navigation-search-box-shadow, none); border-image: var(--wiki-navigation-search-border-image, none); } #searchInput:focus, #searchform:hover #searchInput, #searchform:hover #searchInput:focus { border-color: var(--wiki-navigation-search-border-color--hover, var(--wiki-accent-color)); box-shadow: var(--wiki-navigation-search-box-shadow--hover, var(--wiki-navigation-search-box-shadow, none)); border-image: var(--wiki-navigation-search-border-image--hover, var(--wiki-navigation-search-border-image, none)); } #searchButton { filter: var(--wiki-icon-to-link-filter); } .vector-search-box-input::placeholder { color: var(--wiki-content-text-mix-color); } /* Search suggestions */ .suggestions-results, .suggestions-special { background-color: var(--wiki-content-background-color--secondary); } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--wiki-content-text-color); } .suggestions-result { color: var(--wiki-content-link-color); } .suggestions-result-current { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .suggestions-special .special-label { color: var(--wiki-content-text-mix-color); } .suggestions-special .special-query { color: var(--wiki-content-text-color); } .suggestions-special.suggestions-result-current .special-label, .suggestions-special.suggestions-result-current .special-query { color: var(--wiki-accent-label-color); } /* search page */ fieldset#mw-searchoptions { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); border-color: var(--wiki-content-border-color); } #mw-searchoptions .divider { border-color: var(--wiki-content-border-color); } .mw-search-profile-tabs { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 50%, transparent); border: 1px solid var(--wiki-content-border-color); margin-top: 1em; } .mw-search-profile-tabs div.search-types ul li.current a { color: var(--wiki-content-text-color); } .results-info, .mw-search-result-data { color: var(--wiki-content-text-mix-color); } /**/ /* Login/register page */ .mw-number-text { color: var(--wiki-content-text-mix-color); } .mw-body-content .mw-number-text h3 { color: var(--wiki-content-heading-color); } .mw-number-text.icon-edits, .mw-number-text.icon-pages, .mw-number-text.icon-contributors { position: relative; background: none; } .mw-number-text.icon-edits::before, .mw-number-text.icon-pages::before, .mw-number-text.icon-contributors::before { position: absolute; width: 95px; height: 100%; left: 0; top: 0; content: ''; filter: brightness(0) var(--wiki-icon-general-filter); } .mw-number-text.icon-edits::before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAACrUlEQVR4AWL4//8/oH170LEsiKIwXGPbtm0EY9s2g7bdjzh4oVnjyslKVZ3hSu+d5L/c0Xdx/Bt5jjCyAR3QAd9/+DhSW4oeoYmJGQdM4HWjYfQKTXTA8pZFeIgjOmA5Hkd0wDwe6TWa6IAcr4eA5RAdEC0neKWIDoieFcMRRPOAaDJ6+4uITxzwJ+KbmnjdaKkDliISPIv/gcvRxsT7kzgix7MGuBz1ooFyRIq3xOJ64ArUG0EMoMV5RI5nAJDjRV1Go1DIIL7meJKAAngc8Qn/tgoACuCNRtfRJhQyGQLkeJcI3u3oP3GzA5bjjYnwEEE0Acjx+urgEcRNVgFX1sUjdaHF9gA53sW/jScFKIC3SH8hIo5nDXAVwbtA8O6U4+kD6uPpA2rhWQNcXYh3N4HXSfAMAHK8838BTwBQF28hCpKAAnj3SvCsAa4heOdU8NQB5fGUAfXxhAEZ3lmCdz+B18Hx9ABN46kBrv1DeAtQsAZYivdAB08AMMLrJ3hBHU8BkOGdqcyMLcCbj4I1QH08YUCGd0kbTwCQ4MW1oFkR3kM5PAHAdVU8gjhPEk8AkOKRBjN481AwAxjhDRCM4Rq1EzwTgAzvGtoqiicAmMcbjRZI4wkATiP/eVe/4QU0DvXJ4gkAHq9gNEV4cdPRRtQjgycAOA51VkAOoECaiF5J4QkA7iVnuI+vgTcXBauAo1BjBeU0mZuCXlfm2gieOcCN5KzPadH7s9EF1CeJJwD4lKy2BLQM3UFDaFgSTwBwKcE5il6Q1wmeA95KQLGafuI54Ay+I4D2Fm1HY2QwBADPZdCG0EO0Wg5CAHAi6k1ce3E1fdDHAQ8TuG50Ml6F4TngGNQawTWjg2iCPoAG4I5vcG/QVrLDIJMDnvyNBYMDeg7ogA7ogJ4DOqBmnwD4A/itR9A4HwAAAABJRU5ErkJggg==) no-repeat left center; } .mw-number-text.icon-pages::before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABLCAYAAADnAAD1AAAByUlEQVR4Ae3XQ6JcQRhH8Rs7mYWT2LZt25rEtpNvicGCOid51lWhX3X/B78F1ClnjUZDHChCDgVUQAVUwF+//zTbaEzwJKuqFQJOwVOYB0fSDege8RnMg8OxA47HhMhGho4YM+BHWGTXMApZP1NxAqdKuIS3DhETC5gT0cEonM+LmH7A8BHHF4zhUMyAr3DKswt4ARvCVQ8RL8FyHIoV8DqyAEbidMCIu2AFDqUbEBiLd4EiroOVcDDdgMBJWI4rNSOugpV0MOWAa2EBIq6HVXAw1YDzYQEiboVVdCDFgLNhASIegtWwP7WAM2AVXC4Z8SKsho+pBZwDCxDxIZ7hGo5iN7ZgG/bjOj61QsB5sAARxyArMA7nUw+4GuYQcaSHv/PrlAPuhDnYh8zR9ZQDnoF1+ooXuI87uIvH+JoT8ES7B1yJxZiGETnbbAHuKqCbkbiqgG5mK6Cb8QqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogAqogG0acAwmVHRLAXschDlQQAVUwKYGXIZTDo7qFnakgAqogP4ooAK+waVh5GpSAROggAqogFKOAiqgAiqg/AUjJ7hc1MT1egAAAABJRU5ErkJggg==) no-repeat left center } .mw-number-text.icon-contributors::before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAtCAYAAAA5reyyAAAEMElEQVR4AWJ4/uLFYMJsgHbtIVhzLQqg8G7btm3bfLZt2/abtG3btm3btt19tXuNU5UbnV9VPfj2PCtODh7DaOzHDdzEIQxFG6SERItoilcPq6EOpqNsrAdMiWb4CQPQEx+jMsSH13Ad6tJRtIf4UBkfoyf642c0Q8pwBSyOEYiDWpzHP8gIcelZ3IV6dBENIS5lxD84D7WIwwgUD3XActjk8jTLDnFQAiegPm1FFoiD7JgKdbAJ5UIVMA0WQ10aCnEwHBrQ/xAHQ6EuLULqUAT8EurRkxAbtXEWGtBu5IPYeBLq0RemA6bDUqhHwyE2/oIa8qHho3wp0pkM2AS3oR4dRCmIFWZADRkEsUIpHIR6dBtNTAZ8DepDEhpDLIphL9Q9X0dMYyRBfXjNZMD3oT61hFjUwHmoITtQAGLREurT+yYDvgn1IQ4NwhBwP0pALBogDurDmyYDPgL14QjKQCzK43gYjsAyOAL14RGTAcvhKNSjWUgLsciDzVBDliG9zceJWT53fFlzAYGJUI/+g9iYCjVkBMTGv1CPJkJMB/wM6sEdtILY6Aw15A+IjVa4A/Xgs1C9ym2AujQVkoznkQgN6CpaQAwd7euQynxA4EMkuTz6noAkIxu2QQNaAXHwhMujMAkfhvpz1gSogwEQF/pAA/oV4sIAqIPxkFAHLIwVUBuLkQ/iQkNchPp0BHkhLuTDYocjuVDoAwLNobCKx7MQZ0buxn9CPHgO8VBYNYOEI2AxTIPaWI3SEJdq47rPz1jZIC6VxmqHm17RUAYsjm+wB+rgDH5FZYgL/0M9egjiQmX8hjNQB3vwDYqZClgRn2I8TkM9uoxp+BY1IDayYAnUpd8hyaiBbzEdl6EencZ4fIoKXgPWQ0eswTmoIRexCz9DYFUWh6AOeiEFBFYfYYv7aK6cxRp0RL3kAjbBSsRBQ+gwykBg1SrAF+5qOAUNoTisRBNrwHeQAA2D7hAbLQL+qOoBDYMEvA0RRm3cg4bQIYxBO4iNnFgOdfAoJBntMAaHoSF0D7WtbwOmJGIHBuFtFHJxhx8HdeEEnoI4KIS3MQg7kAg1rI8w9kMN2YQ/8RByQRwUxE844GPvj0B9iAu58BD+NPwdcp8wrkEDOoG3kR3iIC0exhAcgQZwHQvwOfJDXMiOt3ECGtA1EwH3oDLERgoUxisYhv24AzUoEWexCD+iJtJBklEF+yId8A7aQywyoCK+xCJcRSI0TO5iL7qjDXIjBcTiIdwNGnAetmKjR8fQHdYL93tYiSRolDiJzqgLseiOYz62fyvmCcOUJ3EAGuV6oUi0rVD9BBpDtqJstARsj3hojFmBdNEQcDw0Rn0V6YAVcBIao2YjXSQDtoDGsDOoFMmAD0FjXLMHAYN5KJIBW+FBwADq4x40hrWLZMCKOIhEXIsxd3EdDSF+3QeCfPkMAgchOAAAAABJRU5ErkJggg==) no-repeat left center } /**/ /* Multimedia viewer */ .mw-mmv-post-image, .mw-mmv-image-metadata { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis { box-shadow: -4px 6px 0 0 var(--wiki-content-background-color); } .mw-mmv-title-para .mw-mmv-ttf-ellipsis { background-color: var(--wiki-content-background-color); } .mw-mmv-title-para .mw-mmv-ttf-ellipsis::before { background-image: linear-gradient(to right, transparent 0%, var(--wiki-content-background-color) 100%); } .mw-mmv-ttf-ellipsis-container:hover .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis { background-color: var(--wiki-content-background-color--secondary); } .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover, .mw-mmv-ttf-ellipsis-container .mw-mmv-ttf-container .mw-mmv-ttf-ellipsis:hover { background-color: color-mix(in srgb, var(--wiki-content-background-color--secondary) 95%, var(--wiki-content-dynamic-color)); } .mw-ui-button.mw-ui-progressive:not(:disabled) { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color); } .mw-ui-button.mw-ui-progressive:not(:disabled):hover { background-color: var(--wiki-accent-color--hover); } .skin-vector .mw-ui-button.mw-ui-progressive:hover, .skin-vector .mw-ui-button.mw-ui-primary:disabled { box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color); border: 2px solid var(--wiki-content-border-color); } .mw-ui-button.mw-ui-progressive:not(:disabled):active, .mw-ui-button.mw-ui-progressive:not(:disabled).is-on { background-color: var(--wiki-accent-color); border-color: var(--wiki-accent-color); } .mw-ui-button.mw-ui-progressive { box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.75) inset, 0 0 5px var(--wiki-content-border-color) } /* possibly deprecated */ .mw-ui-input:not(:disabled) { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-ui-input:not(:disabled):hover, .mw-ui-input:not(:disabled):focus { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-color); border-color: var(--wiki-accent-color); box-shadow: none; } .mw-ui-input::placeholder { color: var(--wiki-content-text-mix-color); } /* end possibly deprecated */ .mw-mmv-dialog { background-color: var(--wiki-content-background-color); box-shadow: 0 2px 2px 0 var(--wiki-content-border-color); } .mw-mmv-dialog .mw-mmv-dialog-down-arrow { background-color: var(--wiki-content-background-color); } .mw-mmv-options-dialog-header { color: var(--wiki-content-text-color); } .mw-mmv-options-text-header, .mw-mmv-options-text-body { color: var(--wiki-content-text-mix-color); } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu { background-image: none; } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu span { display: none; } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-select-menu::after { display: inline-block; width: 8px; height: 100%; content: ''; --mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E %3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22m2.023 3 3.49 5.953L9 3z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E") no-repeat; --mask-size: 12px; --mask-position: center; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: var(--mask-size); mask-size: var(--mask-size); -webkit-mask-position: var(--mask-position); mask-position: var(--mask-position); background-color: currentColor; } .mw-mmv-embed-dimensions { color: color-mix(in srgb, var(--wiki-content-text-color) 76%, transparent); } .oo-ui-optionWidget-selected .mw-mmv-embed-dimensions { color: color-mix(in srgb, var(--wiki-content-text-color) 82%, transparent); } .mw-mmv-download-pane .mw-mmv-download-attribution { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-text-mix-color); } .mw-mmv-download-pane .mw-mmv-download-attribution:hover { background-color: var(--wiki-content-dynamic-color--inverted); color: var(--wiki-content-text-color); } .mw-mmv-download-pane .mw-mmv-download-area .mw-mmv-download-preview-link, .mw-mmv-download-pane .mw-mmv-download-attribution-cta-invite { color: var(--wiki-content-text-mix-color); } .mw-ui-button.mw-ui-quiet, .mw-ui-button.mw-ui-quiet.mw-ui-progressive, .mw-ui-button.mw-ui-quiet.mw-ui-destructive { color: var(--wiki-accent-color); } .mw-ui-button.mw-ui-progressive:not(:disabled):focus { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 1), inset 0 0 0 2px var(--wiki-accent-color); } input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet, input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive, input[type="checkbox"]:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive, .mw-ui-button.mw-ui-quiet:active, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:active, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:active, input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet, input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive, input[type="checkbox"]:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive, .mw-ui-button.mw-ui-quiet:focus, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus { color: var(--wiki-content-text-color); } /**/ /* Echo */ .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-optionWidget-selected > .oo-ui-buttonElement-button:hover { color: var(--wiki-accent-label-color); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { color: var(--wiki-content-text-color); } @-webkit-keyframes unseen-fadeout-to-unread { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color--secondary); } } @keyframes unseen-fadeout-to-unread { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color--secondary); } } @-webkit-keyframes unseen-fadeout-to-read { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color); } } @keyframes unseen-fadeout-to-read { from { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } to { background-color: var(--wiki-content-background-color); } } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before { border-bottom-color: var(--wiki-content-border-color); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after { border-bottom-color: var(--wiki-content-background-color--secondary); } .client-js .mw-echo-special-nojs { filter: var(--wiki-icon-general-filter) } /**/ /* codex fixes */ .cdx-checkbox__icon { background-color: color-mix(in srgb, var(--wiki-accent-color) 5%, transparent); } .mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle { background-color: var(--wiki-accent-color--hover); } .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { background-color: transparent; } .mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { background-color: var(--wiki-content-text-mix-color-95); } /**/ /************************* * End Vector theme fixes * **************************/ /************************ * Theme-based Scribunto * *************************/ #mw-scribunto-input { background-color: var(--wiki-content-background-color--secondary); border: 1px solid var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .mw-scribunto-console-fieldset, .mw-scribunto-message, .mw-scribunto-input, .mw-scribunto-error, .mw-scribunto-print, .mw-scribunto-normalOutput { background: transparent; } .mw-scribunto-console-fieldset { color: var(--wiki-content-text-color); } .mw-scribunto-message { color: var(--wiki-content-text-color); } .mw-scribunto-input { color: var(--wiki-content-text-color--hover); } .mw-scribunto-error { color: var(--wiki-alert-color); } .mw-scribunto-print { color: var(--wiki-content-text-color); } .mw-scribunto-normalOutput { color: var(--wiki-content-text-color); } /**************** * End Scribunto * *****************/ /*************************** * Theme-based VisualEditor * ****************************/ .ve-activated .vector-menu-tabs .selected { box-shadow: none; } .ve-init-mw-progressBarWidget { background-color: var(--wiki-content-background-color); border-color: var(--wiki-accent-color); box-shadow: 0 1px 1px color-mix(in srgb, var(--wiki-content-dynamic-color) 15%, transparent); } .ve-init-mw-progressBarWidget-bar { background-color: var(--wiki-accent-color); } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { border-bottom-color: var(--wiki-content-border-color); } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { top: var(--wikigg-header-scroll-height, 0); background: var(--wiki-content-background-color); } div.ve-ce-branchNode { border-color: var(--wiki-content-border-color); } .ve-ce-focusableNode-highlight { background: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlights { opacity: 0.25; } .ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug:not(.ve-ce-branchNode-newSlug-open) { outline-color: var(--wiki-accent-color); background-color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 75%, transparent); } figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'], figure[typeof~='mw:Image/Thumb'], figure[typeof~='mw:Video/Thumb'], figure[typeof~='mw:Audio/Thumb'], figure[typeof~='mw:Image/Frame'], figure[typeof~='mw:Video/Frame'], figure[typeof~='mw:Audio/Frame'] { border-color: var(--wiki-content-border-color); background-color: var(--wiki-content-background-color--secondary); } figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Image/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Video/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:Audio/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) { border-color: var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); } figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption, figure[typeof~='mw:Image/Thumb'] > figcaption, figure[typeof~='mw:Video/Thumb'] > figcaption, figure[typeof~='mw:Audio/Thumb'] > figcaption, figure[typeof~='mw:Image/Frame'] > figcaption, figure[typeof~='mw:Video/Frame'] > figcaption, figure[typeof~='mw:Audio/Frame'] > figcaption { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-specialCharacterPage-character, .oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above, .oo-ui-bookletLayout > .oo-ui-menuLayout-menu, .ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu, .ve-ui-specialCharacterPage-character:hover { border-color: var(--wiki-content-border-color); } .ve-ui-specialCharacterPage-character:hover { box-shadow: inset 0 0 1px 1px var(--wiki-accent-color); } .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title, .oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel { color: var(--wiki-content-text-mix-color); } .oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title, .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title { color: color-mix(in srgb, var(--wiki-content-dynamic-color--inverted) 78%, transparent); } .ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover { background: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--wiki-accent-color); box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color); } .oo-ui-tabOptionWidget { color: var(--wiki-content-text-mix-color); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):hover { color: var(--wiki-accent-color--hover); box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:not(.oo-ui-optionWidget-selected):active { color: var(--wiki-content-text-color); box-shadow: inset 0 -2px 0 0 var(--wiki-accent-color--hover); } .oo-ui-tabSelectWidget-frameless { box-shadow: inset 0 -1px 0 0 var(--wiki-content-border-color); } .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input { border-color: var(--wiki-alert-color); } .ve-ce-linkAnnotation.ve-ce-annotation-active { box-shadow: 0 0 0 1px color-mix(in srgb, var(--wiki-content-link-color) 20%, transparent); background-color: color-mix(in srgb, var(--wiki-content-link-color) 10%, transparent); } .ve-ui-mwInternalLinkContextItem-withImage > .oo-ui-iconElement.oo-ui-iconElement-icon { background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color)); border-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color)); filter: unset; } .mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon.mw-widget-titleOptionWidget-hasImage { filter: unset; } .mw-widget-titleWidget-menu-withImages .mw-widget-titleOptionWidget.oo-ui-iconElement > .oo-ui-iconElement-icon:not(.mw-widget-titleOptionWidget-hasImage) { background-color: color-mix(in srgb, var(--wiki-content-text-mix-color-95) 90%, var(--wiki-content-dynamic-color)); filter: unset; } .ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label .ve-ui-linkContextItem-label-preview { color: var(--wiki-content-text-mix-color); } .ve-ui-toolbarDialog { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .ve-ce-languageAnnotation { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 20%, transparent); border-color: var(--wiki-content-link-color); } .mw-widget-mediaResultWidget-overlay { box-shadow: inset 0 0 0 1px var(--wiki-content-border-color); } .mw-widget-mediaResultWidget .mw-widget-mediaResultWidget-nameLabel { color: #fff; } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button { background-color: transparent; border-right-color: color-mix(in srgb, var(--wiki-accent-color) 50%, transparent); } .oo-ui-selectFileWidget-dropTarget { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget { background-color: var(--wiki-content-background-color); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover { border-color: var(--wiki-content-text-mix-color); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget, .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); color: var(--wiki-accent-color); } .oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget, .oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget { background-color: var(--wiki-content-text-mix-color-95); border-color: var(--wiki-content-dynamic-color--secondary); } .mw-upload-bookletLayout-filePreview { background-color: var(--wiki-content-background-color--secondary); } .ve-ui-mwMediaDialog-panel-imageinfo-details { color: var(--wiki-content-text-mix-color); } .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input { -webkit-text-fill-color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent); } .oo-ui-optionWidget.oo-ui-widget-disabled { color: var(--wiki-content-text-mix-color); } .ve-ui-mwLanguagesPage-languages-table th, .ve-ui-mwLanguagesPage-languages-table td { border-bottom-color: var(--wiki-content-border-color); } .ve-ui-mwLanguagesPage-languages-table tr:nth-child(even) td { background: var(--wiki-content-background-color); } .ve-ui-mwLanguagesPage-languages-table tr:nth-child(odd) td { background: color-mix(in srgb, var(--wiki-content-dynamic-color--secondary) 5%, transparent); } .ve-ui-targetWidget { border-color: var(--wiki-content-border-color); } .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) { background: var(--wiki-content-background-color); } .ve-ui-targetWidget-focused { border-color: var(--wiki-accent-color); box-shadow: inset 0 0 0 1px var(--wiki-accent-color); } .ve-ui-mwTransclusionOutlineTemplateWidget-sticky { background-color: var(--wiki-content-background-color); } .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted { color: var(--wiki-content-dynamic-color); } .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage:hover, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted { color: var(--wiki-accent-color); } .ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters { color: var(--wiki-content-text-mix-color); } .ve-ui-mwTemplatePage-description { color: var(--wiki-content-text-mix-color); } .ve-ui-mwParameterPage-doc-required, .ve-ui-mwParameterPage-doc-deprecated, .ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example { color: var(--wiki-content-text-mix-color); } .ve-ui-expandableContent-fade { background: linear-gradient(to right, transparent 0, var(--wiki-content-background-color) 90%); } .ve-ui-expandableContent-toggle { background-color: var(--wiki-content-background-color); } .ve-ui-mwParameterPage-undocumentedLabel { color: var(--wiki-content-text-mix-color); } .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label { color: var(--wiki-content-text-mix-color); } .ve-ui-mwLatexDialog-content .oo-ui-bookletLayout-stackLayout h3 { color: var(--wiki-content-text-mix-color); } .ve-ui-mwLatexPage-symbol { border-color: var(--wiki-content-border-color); } .ve-ui-mwGalleryDialog-highlighted-image { background-color: var(--wiki-content-background-color--secondary); } .ve-ui-mwHelpListToolGroup-tools-footer { border-color: var(--wiki-content-border-color); } .ve-ui-mwHelpListToolGroup-version-link, .ve-ui-mwHelpListToolGroup-version-date, .ve-ui-mwHelpPopupTool-version-label, .ve-ui-mwHelpPopupTool-version-link, .ve-ui-mwHelpPopupTool-version-date { color: var(--wiki-content-text-mix-color); } .ve-ui-mwSaveDialog-summary { background-color: var(--wiki-content-background-color); } .ve-ui-mwSaveDialog-options { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-mwSaveDialog-license { color: var(--wiki-content-text-mix-color); } .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active { border-right-color: var(--wiki-accent-color); border-left-color: var(--wiki-accent-color); } .ve-ui-debugBar { border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-commands-divider { border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-dump > table { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-dump td { background-color: var(--wiki-content-background-color); } .ve-ui-debugBar-dump th { color: color-mix(in srgb, var(--wiki-content-text-color) 80%, transparent); text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted); } .ve-ui-debugBar-dump ol { color: color-mix(in srgb, var(--wiki-content-text-color) 60%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element, .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char, .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar { background-color: var(--wiki-content-background-color--secondary); color: var(--wiki-content-dynamic-color); text-shadow: 0 1px 1px var(--wiki-content-dynamic-color--inverted); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-element { background-color: color-mix(in srgb, var(--wiki-accent-color) 20%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-char { background-color: color-mix(in srgb, var(--wiki-success-color) 20%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-achar { background-color: color-mix(in srgb, var(--wiki-warning-color) 20%, transparent); } .ve-ui-debugBar-dump li .ve-ui-debugBar-dump-note { color: var(--wiki-content-text-mix-color); } .ve-ui-debugBar-filibuster { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .ve-ui-debugBar-transactions > ol > li { border-color: var(--wiki-content-border-color); } /******************* * End VisualEditor * ********************/ /************************** * Theme-based AbuseFilter * ***************************/ table.mw-abuselog-details { background: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } table.mw-abuselog-details th, table.mw-abuselog-details td, div.mw-abusefilter-editor { border-color: var(--wiki-content-border-color); } table.mw-abuselog-details th { background: var(--wiki-content-background-color--secondary); } body td.mw-abusefilter-history-changed { background-color: color-mix(in srgb, var(--wiki-alert-color) 20%, transparent); } /****************** * End AbuseFilter * *******************/ /************************************ * Theme-based Special:MultiPageEdit * *************************************/ :root { --jexcel-border-color: var(--wiki-content-border-color); /* this is defined by the extension but does not seem to be used anywhere. We override it just in case *shrug* */ } .jexcel, .jexcel_container.fullscreen .jexcel_content { background-color: var(--wiki-content-background-color); border-bottom-color: var(--wiki-content-border-color); border-right-color: var(--wiki-content-border-color); } table.jexcel > tbody > tr > td:first-child, table.jexcel > thead, table.jexcel > thead > tr > td, table.jexcel > tbody > tr.selected > td:first-child, table.jexcel > thead > tr > td.selected { background-color: var(--wiki-content-background-color--secondary); } table.jexcel > tbody > tr.selected > td:first-child, table.jexcel > thead > tr > td.selected { background-color: color-mix(in srgb, var(--wiki-accent-color) 10%, transparent); } table.jexcel > thead > tr > td { border-bottom-color: var(--wiki-content-border-color); } .jexcel > thead > tr > td.arrow-up, .jexcel > thead > tr > td.arrow-down { background: none; } .jexcel > thead > tr > td.arrow-up::after, .jexcel > thead > tr > td.arrow-down::after { display: inline-block; position: absolute; right: 0; top: 0; background-repeat: no-repeat; background-position: center right 5px; width: 22px; height: 100%; content: ''; filter: brightness(50%) var(--wiki-icon-general-filter); } .jexcel > thead > tr > td.arrow-up::after { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E"); } .jexcel > thead > tr > td.arrow-down::after { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E"); } .jexcel > thead > tr:nth-child(2) > td { z-index: 1; /* prevents overlapping the headings after scrolling on tall tables */ } .jexcel > tbody > tr > td { border-top-color: var(--wiki-content-text-mix-color-95); border-bottom-color: var(--wiki-content-text-mix-color-95); } .jexcel > tbody > tr > td.readonly { color: var(--wiki-content-text-mix-color); } .jexcel_content { scrollbar-color: var(--wiki-content-text-mix-color) transparent; /* we need this important to override inline styling */ box-shadow: var(--wiki-content-dynamic-color--secondary--inverted) 2px 2px 5px 0.1px !important; } .jexcel .highlight { background-color: color-mix(in srgb, var(--wiki-content-dynamic-color) 5%, transparent); } .jexcel .highlight-top { border-top-color: var(--wiki-content-text-mix-color); box-shadow: 0px -1px var(--wiki-content-dynamic-color--secondary--inverted); } .jexcel .highlight-left { border-left-color: var(--wiki-content-text-mix-color); box-shadow: -1px 0px var(--wiki-content-dynamic-color--secondary--inverted); } .jexcel .highlight-top.highlight-left { box-shadow: -1px -1px var(--wiki-content-dynamic-color--secondary--inverted); } .jexcel .highlight-right { border-right-color: var(--wiki-content-text-mix-color); } .jexcel .highlight-bottom { border-bottom-color: var(--wiki-content-text-mix-color); } .jexcel .jexcel_column_filter { background: none; } .jexcel .jexcel_column_filter::after { display: inline-block; position: absolute; right: 0; top: 0; background-repeat: no-repeat; background-position: top 50% right 5px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); width: 20px; height: 100%; content: ''; filter: brightness(50%) var(--wiki-icon-general-filter); } .jexcel_pagination > div > div { background-color: var(--wiki-accent-color); /* we need this important to override a built-in one */ color: var(--wiki-accent-label-color) !important; } .jexcel_page_selected { background: linear-gradient(to bottom, var(--wiki-accent-color) 0%, var(--wiki-accent-color--hover) 100%); /* we need this important to override a built-in one */ border: 1px solid var(--wiki-content-border-color) !important; } /**************************** * End Special:MultiPageEdit * *****************************/ /*********************** * Theme-based msupload * ************************/ #msupload-div, #msupload-list .file { background-color: var(--wiki-content-background-color); border-color: var(--wiki-content-border-color); } #msupload-select { filter: brightness(0) var(--wiki-icon-to-link-filter); } #msupload-dropzone { border-color: var(--wiki-content-border-color); color: var(--wiki-content-text-color); } .drop-over { background-color: var(--wiki-accent-color); color: var(--wiki-accent-label-color) !important; } #msupload-bottom { border-color: var(--wiki-content-border-color); } #msupload-bottom #msupload-files { padding-left: 0; background: none; } #msupload-bottom #msupload-files::before { display: inline-block; background: url(/extensions/MsUpload/resources/images/msu-upload-icon.png?bdd61) no-repeat 0 0; background-position: left center; height: 22px; width: 25px; content: ''; vertical-align: top; filter: var(--wiki-icon-general-filter); } #msupload-list .file .file-size { color: var(--wiki-content-text-mix-color); } #msupload-div a { color: var(--wiki-content-link-color); } #msupload-list .file .file-name:hover { background-color: var(--wiki-content-dynamic-color--inverted); } #msupload-list .file .file-name-input { background: var(--wiki-content-dynamic-color--inverted); } #msupload-list .file .file-warning { color: var(--wiki-warning-color); } /*************************** * End theme-based msupload * ****************************/ /***************************** * Theme-based commentstreams * ******************************/ .cs-title-edit-field { border-color: var(--wiki-accent-color); } .cs-title-edit-field::placeholder, .view-dark .cs-body-edit-field::placeholder { color: var(--wiki-content-text-mix-color); } .cs-edit-box, .cs-expanded .cs-comment-header { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .cs-target-comment .cs-comment-header { border-color: var(--wiki-accent-color); } .cs-comment-author a { color: var(--wiki-content-link-color); } .cs-comment-details { color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent); } .cs-comment-author-anonymous { color: color-mix(in srgb, var(--wiki-content-text-color) 95%, transparent); } .cs-comment { border: 1px solid var(--wiki-content-border-color); } .cs-comment-body { padding: 0 5px; } /********************************* * End theme-based commentstreams * **********************************/ /************************ * Theme-based checkuser * *************************/ .mw-datatable.ext-checkuser-investigate-table tr:hover td { background-color: var(--wiki-content-background-color); } .mw-datatable.ext-checkuser-investigate-table th { background-color: var(--wiki-content-background-color--secondary); } .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) .ext-checkuser-investigate-table-row-hover-data-match td, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr:hover td { background-color: color-mix(in srgb, var(--wiki-warning-color) 10%, transparent); } .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned td.ext-checkuser-investigate-table-cell-pinned-data-match, .ext-checkuser-investigate-table.mw-datatable.ext-checkuser-investigate-table-pinned .ext-checkuser-investigate-table-row-pinned-data-match td.ext-checkuser-investigate-table-cell-pinned-data-match, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td.ext-checkuser-investigate-table-cell-hover-data-match, .ext-checkuser-investigate-table.mw-datatable:not(.ext-checkuser-investigate-table-pinned) tr td:hover.ext-checkuser-investigate-table-cell-pinnable { background-color: color-mix(in srgb, var(--wiki-warning-color) 40%, transparent); } .ext-checkuser-investigate-copy-message.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { background-color: var(--wiki-content-background-color--secondary); border-color: var(--wiki-content-border-color); } .mw-special-Investigate .ext-checkuser-investigate-subtitle-fieldset { background-color: var(--wiki-content-background-color--secondary); } /**************** * End checkuser * *****************/ /*************************** * Theme-based SearchDigest * ****************************/ .searchdigest-stats-table { border-color: var(--wiki-content-border-color); border-collapse: collapse; } .searchdigest-stats-table thead th, .searchdigest-stats-table tr:not(:last-child) th, .searchdigest-stats-table tr:not(:last-child) td { border-bottom-color: var(--wiki-content-border-color); } .searchdigest-stats-table thead th:last-child, .searchdigest-stats-table td { border-left-color: var(--wiki-content-border-color); } .searchdigest-stats-table thead tr { background: var(--wiki-content-background-color--secondary); } /******************* * End SearchDigest * ********************/ /**************************** * Extension:RelatedArticles * *****************************/ .client-js .read-more-container { min-height: unset; } @media (min-width: 1000px) { .client-js .read-more-container { min-height: calc( 80px/*card height*/ + 10px/*card margin*/ + 1em/*container padding*/ + 0.3em/*card-list margin*/ + 0.8em/*h2 font-size*/ + 1em/*h2 padding*/ + 0.6em/*h2 margin*/ + 1px /*container border*/ ); } } .ext-related-articles-card-list .ext-related-articles-card { background-color: var(--wiki-content-background-color); } .ext-related-articles-card-list .ext-related-articles-card, .ext-related-articles-card-list .ext-related-articles-card + .ext-related-articles-card { /* your guess is as good as mine for why they did this */ border-color: color-mix(in srgb, var(--wiki-content-border-color) 20%, transparent); } .ext-related-articles-card-list .ext-related-articles-card-thumb { background-color: var(--wiki-content-background-color--secondary); } .ra-read-more h2 { color: var(--wiki-body-dynamic-color--secondary); } .ext-related-articles-card-list h3 a { color: var(--wiki-content-heading-color); } .ext-related-articles-card-list h3::after { background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%); } .ext-related-articles-card-list .ext-related-articles-card-extract { color: color-mix(in srgb, var(--wiki-content-text-color) 50%, transparent); } /* removed background image and use a mask image instead */ .ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder { position: relative; background-image: none; } .ext-related-articles-card-list .ext-related-articles-card-thumb-placeholder::after { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ''; --mask-image: url("/extensions/RelatedArticles/resources/ext.relatedArticles.readMore/article.svg?3c572"); --mask-size: 40px; --mask-repeat: no-repeat; --mask-position: center; -webkit-mask: var(--mask-image); mask: var(--mask-image); -webkit-mask-size: var(--mask-size); mask-size: var(--mask-size); -webkit-mask-repeat: var(--mask-repeat); mask-repeat: var(--mask-repeat); -webkit-mask-position: var(--mask-position); mask-position: var(--mask-position); background-color: color-mix(in srgb, var(--wiki-content-text-color) 75%, transparent); } /**/ /* this simulates mw-footer having a top border */ .read-more-container { border-bottom: var(--wiki-content-border-width, 1px) solid var(--wiki-content-border-color); } @media screen and (min-width: 720px) { .read-more-container { margin-right: 1em; } } /******************************** * End Extension:RelatedArticles * *********************************/ /******************* * Extension:Popups * ********************/ .mwe-popups { box-shadow: 0 30px 90px -20px rgba(0, 0, 0, 0.3), 0 0 1px 1px color-mix(in srgb, var(--wiki-content-border-color) 5%, transparent); } .mwe-popups, .mwe-popups .mwe-popups-container { background-color: var(--wiki-content-background-color); color: var(--wiki-content-text-color); } .mwe-popups .mwe-popups-extract { color: var(--wiki-content-text-color); } .mwe-popups .mwe-popups-extract[dir="ltr"]::after { background-image: linear-gradient(to right, transparent, var(--wiki-content-background-color) 50%); } .mwe-popups.flipped-y::before, .mwe-popups.flipped-x-y::before, .mwe-popups.mwe-popups-image-pointer::before, .mwe-popups.mwe-popups-image-pointer.flipped-x::before, .mwe-popups.mwe-popups-no-image-pointer::before, .mwe-popups.flipped-x.mwe-popups-is-tall::before, .mwe-popups.flipped-x-y.mwe-popups-is-tall::before { border-color: var(--wiki-content-border-color); } .mwe-popups.flipped-y::after, .mwe-popups.flipped-x-y::after, .mwe-popups.mwe-popups-image-pointer::after, .mwe-popups.mwe-popups-image-pointer.flipped-x::after, .mwe-popups.mwe-popups-no-image-pointer::after, .mwe-popups.flipped-x-y.mwe-popups-is-tall::after { border-color: var(--wiki-content-background-color); } .popups-icon { position: relative; background-position: center; background-repeat: no-repeat; background-size: calc(max(1.4285714em, 20px)); min-width: 20px; min-height: 20px; width: 1.4285714em; height: 1.4285714em; display: inline-block; vertical-align: text-bottom; } .popups-icon--preview-generic, .popups-icon--settings, .popups-icon--infoFilled, .popups-icon--infoFilled:lang(ar), .popups-icon--close, .popups-icon--reference-generic, .popups-icon--reference-book, .popups-icon--preview-disambiguation { background-image: none; } .popups-icon::after { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ''; -webkit-mask-image: var(--mask-image, none); mask-image: var(--mask-image, none); -webkit-mask-repeat: var(--mask-repeat, no-repeat); mask-repeat: var(--mask-repeat, no-repeat); -webkit-mask-size: var(--mask-size, calc(max(1.4285714em, 20px))); mask-size: var(--mask-size, calc(max(1.4285714em, 20px))); -webkit-mask-position: var(--mask-position, center); mask-position: var(--mask-position, center); background-color: var(--mask-color, currentColor); background-color: var(--mask-color, currentColor); } .popups-icon--preview-generic::after { --mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E sad face %3C/title%3E %3Cpath d=%22M2 0a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm4 4c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 6 4zm8 0c1.336 0 2.007 1.617 1.06 2.56-.943.947-2.56.276-2.56-1.06A1.5 1.5 0 0 1 14 4zm-4 5c2.61 0 4.83.67 5.65 3H4.35C5.17 9.67 7.39 9 10 9z%22/%3E %3C/svg%3E"); } .popups-icon--settings::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><g transform=\"translate(10 10)\"><path id=\"cdx-icon-settings-a\" d=\"M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(45)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(90)\"/><use xlink:href=\"%23cdx-icon-settings-a\" transform=\"rotate(135)\"/></g><path d=\"M10 2.5a7.5 7.5 0 000 15 7.5 7.5 0 000-15v4a3.5 3.5 0 010 7 3.5 3.5 0 010-7\"/></svg>"); } .popups-icon--infoFilled::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z\"/></svg>"); } .popups-icon--infoFilled:lang(ar)::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>"); } .popups-icon--close::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m4.34 2.93 12.73 12.73-1.41 1.41L2.93 4.35z\"/><path d=\"M17.07 4.34 4.34 17.07l-1.41-1.41L15.66 2.93z\"/></svg>"); } .popups-icon--reference-generic::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"m15 10-2.78-2.78L9.44 10V1H5a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2z\"/></svg>"); } .popups-icon--reference-book::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M15 2a7.65 7.65 0 00-5 2 7.65 7.65 0 00-5-2H1v15h4a7.65 7.65 0 015 2 7.65 7.65 0 015-2h4V2zm2.5 13.5H14a4.38 4.38 0 00-3 1V5s1-1.5 4-1.5h2.5z\"/><path d=\"M9 3.5h2v1H9z\"/></svg>"); } .popups-icon--reference-journal::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 18.5A1.5 1.5 0 003.5 20H5V0H3.5A1.5 1.5 0 002 1.5zM6 0v20h10a2 2 0 002-2V2a2 2 0 00-2-2zm7 8H8V7h5zm3-2H8V5h8z\"/></svg>"); } .popups-icon--reference-news::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M5 2a2 2 0 00-2 2v12a1 1 0 01-1-1V5h-.5A1.5 1.5 0 000 6.5v10A1.5 1.5 0 001.5 18H18a2 2 0 002-2V4a2 2 0 00-2-2zm1 2h11v4H6zm0 6h6v1H6zm0 2h6v1H6zm0 2h6v1H6zm7-4h4v5h-4z\"/></svg>"); } .popups-icon--reference-web::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M2 2a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V4a2 2 0 00-2-2zm2 1.5A1.5 1.5 0 112.5 5 1.5 1.5 0 014 3.5zM18 16H2V8h16z\"/></svg>"); } .popups-icon--preview-disambiguation::after { --mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M7 0a2 2 0 00-2 2h9a2 2 0 012 2v12a2 2 0 002-2V2a2 2 0 00-2-2z\"/><path d=\"M13 20a2 2 0 002-2V5a2 2 0 00-2-2H4a2 2 0 00-2 2v13a2 2 0 002 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z\"/></svg>"); } /*********************** * End Extension:Popups * ************************/ /************************* * Extension:CiteThisPage * **************************/ .mw-specialCiteThisPage-bibliographic { background-color:var(--wiki-content-background-color--secondary); } /***************************** * End Extension:CiteThisPage * ******************************/ /************************* * Extension:ImageMap * **************************/ .noresize img { /* Why does the ImageMap container have no special class name? */ display: block; /* fix the scrollbar issue */ } /***************************** * End Extension:ImageMap * ******************************/ /********************* * Mobile adjustments * **********************/ /* Responsive Special:UserRights */ #mw-userrights-table-outer input#wpReason { width: 100%; max-width: 33.5em; } @media screen and (max-width: 720px) { html:root { /* make it won't be override by user's common.css */ --wiki-is-top-logo: 1; --wiki-left-spacing: 0px; --wiki-right-spacing: 0px; --wiki-navigation-left-spacing: 3px; --wiki-navigation-right-spacing: 3px; --wiki-content-border-radius: 0px; --wiki-content-border-top-radius: 0px; --wiki-footer-border-radius: 0px; --wiki-content-padding: 0.5rem; --wiki-navigation-height: calc(2rem + var(--wiki-is-navigation-inside-content, 0)*0.5em); --wiki-navigation-right-margin: 1px; --wiki-navigation-left-margin: 0px; --wiki-navigation-top-padding: 5px; --wiki-navigation-bottom-padding: 0px; --wiki-navigation-tab-height: 2rem; --wiki-navigation-search-height: 2.15rem; --wiki-navigation-search-margin: 0.5rem; --wiki-navigation-right-spacing: var(--wiki-navigation-left-spacing, 0px); --wiki-logo-height: 80px; --wiki-logo-width: 100%; --wiki-logo-margin: 10px; --wiki-navigation-tab-full-height: calc(var(--wiki-navigation-tab-height) + max(var(--wiki-navigation-selected-border-width), var(--wiki-navigation-border-width)) + var(--wiki-content-border-width, 1px)); --wiki-head-icon-padding: 0.25rem; --wiki-head-icon-size: calc(var(--wiki-navigation-tab-height) - var(--wiki-head-icon-padding) * 2); --wiki-menu-margin: 0.2rem; --wiki-menu-top-offset: calc(var(--wiki-navigation-height, 3em) + var(--wikigg-header-height) + var(--wiki-navigation-bottom-padding) + var(--wiki-navigation-search-margin)); --wiki-sidebar-portal-spacing: 0px; --wiki-top-spacing: var(--wiki-logo-margin); } #mw-head-base { width: auto; margin-left: auto; margin-right: auto; } #p-logo { max-width: 100vw; top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px))); left: calc(max(0px, (100% - var(--wiki-logo-file-width) / var(--wiki-logo-file-height) * var(--wiki-logo-height)) / 2)); } #p-logo a { top: var(--wiki-logo-offset-y--mobile, 0); left: var(--wiki-logo-offset-x--mobile, 0); } #mw-head { position: absolute; left: 0; width: 100%; margin: unset; top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin)) + var(--wiki-logo-height) + var(--wiki-logo-margin)); border-radius: 0; } #left-navigation::before { /* for left spacing */ border-bottom-width: var(--navigation-border-bottom-width); } #right-navigation::after { display: block; /* for right spacing */ } #p-cactions, #p-variants { margin-right: 0px; } #p-cactions::after, #p-variants::after { width: 0; } #p-search { position: absolute; left: 50%; transform: translateX(-50%); top: calc(var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width)); margin: 0; padding: 0; } #mw-head::before, #mw-head::after, #p-search::before, #p-search::after { display: none; } #simpleSearch { width:calc(100vw - 2 * (var(--wiki-content-padding))); max-width: unset; /* override vector default of 20em */ } .vector-search-box-input { height: var(--wiki-navigation-search-height); } .vector-search-box form { margin: var(--wiki-navigation-search-margin) 0px; } #mw-head, .mw-body, .parsoid-body, .mw-body::after, .parsoid-body::after, .mw-footer { border-left-width: 0; border-right-width: 0; border-radius: 0; } .mw-body, .parsoid-body { margin-top: 0; padding-top: calc(var(--navigation-border-bottom-width) + var(--wiki-content-padding) + var(--wiki-navigation-search-height) + var(--wiki-navigation-bottom-padding) + (var(--wiki-navigation-search-margin) * 2)); } .mw-body::after, .parsoid-body::after { left: 0; right: 0; } #mw-data-after-content { margin-left: 0; } #mw-panel { position: unset; width: 100%; margin: 0px auto; padding: 0; top: 0; background-position: bottom right, top center; background-size: 100% 0.5em, 100% 100%; float: unset; } /* border-radius fix */ #mw-panel #p-ext-discordwidget + .vector-menu-portal { border-radius: calc(min(var(--wiki-sidebar-border-radius), var(--wiki-sidebar-portal-spacing) * 999)); } .vector-menu-dropdown .vector-menu-content { right: 0; left: unset; } #mw-panel .vector-menu-portal { box-sizing: border-box; border-left-width: 0; border-right-width: 0; background-color: var(--wiki-sidebar-background-color); } .vector-menu-portal .vector-menu-content { margin-top: 0; margin-bottom: 0; display: block !important; /* show all menus on mobile even if they are collapsed by collapsibleSidebarSections gadget */ } table.wikitable, table.responsive-table { display: block; overflow-x: auto; border: 0; } .mw-installed-software { word-break: unset; } .gallerybox, .gallerybox > div, .gallerybox .thumb { max-width: 100%; } /* disable float on RecentChanges legend */ .mw-changeslist-legend { float: none; margin: 0 auto; } /* advanced search options */ #mw-searchoptions table { float: none; } #mw-searchoptions table td { display: block; } /* popup when clicking the download button in multimediaviewer */ .mw-mmv-dialog { width: unset; } /* turn math elements into scroll blocks unless they're an immediate child of a span */ :not(span) > math.mwe-math-element { overflow: auto hidden; max-width: 100%; } /* Expandable mobile navigation panel */ body.has-vector-mobile-menu #mw-panel { position: absolute; top: calc(var(--wikigg-header-height) + var(--wiki-top-spacing, var(--wiki-logo-margin, 15px)) + var(--wiki-logo-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-search-margin)); z-index: 3; } body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle { position: relative; cursor: pointer; z-index: 5; display: block; appearance: none; border: 1px solid var(--wiki-content-border-color); margin-left: var(--wiki-navigation-search-margin); margin-bottom: 2px; background-color: var(--wiki-navigation-background-color); } #mw-panel #p-ext-discordwidget { background-color: var(--wiki-sidebar-background-color); padding: 0.5rem 0.25rem 0.25rem 0.5rem; border: var(--wiki-sidebar-border-width, 1px) var(--wiki-sidebar-border-style, solid) var(--wiki-sidebar-border-color); } body.has-vector-mobile-menu #mw-panel .vector-menu-portal { display: none; border-image: none; } body.has-vector-mobile-menu #mw-panel .mobile-nav-toggle.nav--expanded ~ .vector-menu-portal { display: block; } body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal { text-align: left; font-size: 110%; border-left-width: var(--wiki-sidebar-border-width, 1px); border-right-width: var(--wiki-sidebar-border-width, 1px); margin-inline: calc(var(--wiki-navigation-left-margin) + var(--wiki-menu-margin)); } body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal + .vector-menu-portal { border-top-width: 0; } body.has-vector-mobile-menu #mw-navigation #mw-panel .vector-menu-portal:not(:last-child) { border-bottom-width: 0; } body.has-vector-mobile-menu #mw-panel .vector-menu-content-list { display: flex; flex-wrap: wrap; } body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a { display: block; padding: 0.2rem 0.5rem; border: 1px solid transparent; } body.has-vector-mobile-menu #mw-panel .vector-menu-content-list a:hover { border-color: var(--wiki-content-link-color); } body.has-vector-mobile-menu #mw-panel #p-navigation-label { display: block; } body.has-vector-mobile-menu #p-logo { /* Logo's a part of the sidebar panel, which uses relative positioning for the expandable button. Offset the logo appropriately. */ top: calc(-1 * (var(--wiki-logo-height) + var(--wiki-logo-margin, 15px) + var(--wiki-content-border-width, 1px) * var(--wiki-is-navigation-inside-content, 0) + var(--wiki-navigation-height, 3em) + var(--navigation-border-bottom-width) + var(--wiki-navigation-search-margin))); } .mobile-nav-toggle { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/svg%3E%0A"); } body.has-vector-mobile-menu #p-tb .mw-list-item > a { display: inline-flex; } body.has-vector-mobile-menu .vector-menu-content-list { flex-direction: row; } /* Search adjustments for the expandable menu */ body.has-vector-mobile-menu #p-search { /* reposition to the right when mobile sidebar menu is active */ left: calc(var(--wiki-navigation-search-margin) * 3 + var(--wiki-head-icon-size) + var(--wiki-head-icon-padding)); right: calc(var(--wiki-navigation-right-margin) + var(--wiki-navigation-search-margin)); transform: none; } body.has-vector-mobile-menu #simpleSearch { width: 100%; margin: 0 auto; } /* icon navbar tabs + expandable nav panel icon */ #mw-head { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading, #mw-panel .mobile-nav-toggle { line-height: var(--wiki-head-icon-size); width: var(--wiki-head-icon-size); /* same as line height */ height: var(--wiki-head-icon-size); box-sizing: content-box; padding: var(--wiki-head-icon-padding); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before, #mw-panel .mobile-nav-toggle::before { content: ""; display: block; position: unset; background-image: none; width: var(--wiki-head-icon-size); height: var(--wiki-head-icon-size); margin: 0; --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--wiki-navigation-text-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before, #mw-panel .mobile-nav-toggle:hover::before, #mw-panel .mobile-nav-toggle.nav--expanded::before { background-color: var(--wiki-navigation-text-color--hover, var(--wiki-content-link-color--hover)); /* fallback for backwards compatibility */ } #mw-head .vector-menu-tabs .mw-list-item.selected a::before { background-color: var(--wiki-navigation-selected-text-color); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } #ca-ve-edit, #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m16.77 8 1.94-2a1 1 0 0 0 0-1.41l-3.34-3.3a1 1 0 0 0-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z'/%3E%3C/svg%3E%0A"); } #ca-ve-edit + #ca-edit { --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3C!----%3E%3Cg%3E%3Cpath d='M1 3v14h3v-2H3V5h1V3zm4 0v14h4v-2H7V5h2V3zm11 0v2h1v10h-1v2h3V3zm-5 0v2h2v10h-2v2h4V3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); } #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 14.5a4.5 4.5 0 1 1 4.5-4.5 4.5 4.5 0 0 1-4.5 4.5M10 3C3 3 0 10 0 10s3 7 10 7 10-7 10-7-3-7-10-7'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E"); } #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E article %3C/title%3E%3Cpath d='M5 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z'/%3E%3C/svg%3E%0A"); } #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M9 6v5h.06l2.48 2.47 1.41-1.41L11 10.11V6z'/%3E%3Cpath d='M10 1a9 9 0 0 0-7.85 13.35L.5 16H6v-5.5l-2.38 2.38A7 7 0 1 1 10 17v2a9 9 0 0 0 0-18'/%3E%3C/svg%3E%0A"); } #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Ccircle cx='3' cy='10' r='2'/%3E%3Ccircle cx='17' cy='10' r='2'/%3E%3C/svg%3E%0A"); } #ca-watch { --icon: var(--icon-star-empty); } #ca-unwatch { --icon: var(--icon-star-filled); } .vector-menu-tabs #ca-watch.icon a:hover::before, .vector-menu-tabs #ca-unwatch.icon a:hover::before { background-image: none; } /* RecentChanges - prevent overflow on long summaries */ .client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc { margin-left: 0; } .mw-changeslist-line-inner-comment, .mw-changeslist-line .comment { font-size: 0.9em; } .mw-userlink { overflow-wrap: anywhere; } } /* Hide the expandable navigation button for desktop users */ .mobile-nav-toggle { display: none; } /************* * End mobile * **************/ /******************************************************/ /* */ /* [END] OF WIKI.GG DEFAULT LOADOUT */ /* ALL LOCAL SKIN CUSTOMIZATIONS SHOULD GO BELOW HERE */ /* DO NOT EDIT OR DELETE THIS COMMENT BLOCK */ /* */ /******************************************************/ 8c82c25453a5464698870711a0366df00c4217e1 Template:!! 10 245 310 2025-07-25T23:58:46Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki ||<noinclude>{{documentation}}</noinclude> 02fb31115eef5c15d6612ac334bf5a5d83155c0a Template:!!/doc 10 246 311 2025-07-25T23:58:47Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:!( 10 247 312 2025-07-25T23:58:47Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [<noinclude> {{documentation}}</noinclude> 1b058774deae9a7e511a0486a04647d6a3b9af62 Template:!(( 10 248 313 2025-07-25T23:58:48Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[<noinclude> {{documentation}}</noinclude> a331374acf15177afbb3ffc0ec7bd5ada14c582e Template:!((/doc 10 249 314 2025-07-25T23:58:49Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:!(/doc 10 250 315 2025-07-25T23:58:49Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:!) 10 251 316 2025-07-25T23:58:50Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki |}<noinclude>{{documentation}}</noinclude> b2debea163716e114d1ea46e65a63d7a1ae84bc0 Template:!)/doc 10 252 317 2025-07-25T23:58:51Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:!- 10 253 318 2025-07-25T23:58:51Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki |-<noinclude>{{documentation}}</noinclude> 636f9e440c24f4a3fe28b49cebd1808c3de8a814 Template:!-! 10 254 319 2025-07-25T23:58:52Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki |-|<noinclude>{{documentation}}</noinclude> c634369c1e88b95ebe6a6d827cb32dc1e9c61fec Template:!-!/doc 10 255 320 2025-07-25T23:58:53Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:!-/doc 10 256 321 2025-07-25T23:58:53Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:( 10 257 322 2025-07-25T23:58:54Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {<noinclude> {{documentation}}</noinclude> 490a0c9c85eff213addd7272fe40f8627a637c75 Template:(! 10 258 323 2025-07-25T23:58:55Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {|<noinclude>{{documentation}}</noinclude> 86e51fe1f06ae532410029eb39fa936d68880bc8 Template:(!/doc 10 259 324 2025-07-25T23:58:55Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:(( 10 260 325 2025-07-25T23:58:56Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{<noinclude>{{documentation}}</noinclude> a506ba66cf7c806baae7faecb221b3a946721f6a Template:((( 10 261 326 2025-07-25T23:58:57Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{{<noinclude> {{documentation}}</noinclude> fa33084b57c1f33c82290de279827b973ab2fba8 Template:(((/doc 10 262 327 2025-07-25T23:58:58Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:((/doc 10 263 328 2025-07-25T23:58:58Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {| class="wikitable" style="text-align:center" |- ! scope="col" style="width:7.0em;" | {{no wrap|Template call}}<br>{{normal|('''m''' for magic word)}} ! scope="col" style="width:5.75em;" | {{no wrap|Output}}&nbsp;{{normal|(delayed interpretation as wikimarkup)}} ! scope="col" style="width:9.0em;" | {{no wrap|HTML alternative}} {{normal|(never interpreted as wikimarkup)}} ! Why you might want to use this |- style="vertical-align:top" | <code><nowiki>{{!}}</nowiki></code> '''(m)''' | <nowiki>|</nowiki> | &amp;#124; or {{tl|pipe}} | Displaying pipe characters inside of a parser function |- style="vertical-align:top" | <code><nowiki>{{=}}</nowiki></code> '''(m)''' | <nowiki>=</nowiki> | &amp;#61; | Displaying equal signs inside of unnamed parameters (e.g. <code><nowiki>{{MyTemplate|1+1=2}}</nowiki></code> will assign <code>2</code> to <code><nowiki>{{{1+1|}}}</nowiki></code>; <code><nowiki>{{MyTemplate|1+1{{=}}2}}</nowiki></code> will do what you want) |- style="vertical-align:top" | {{tlx|!!}} | <nowiki>||</nowiki> | &amp;#124;&amp;#124; | Displaying a break between two table cells inside of a parser function |- style="vertical-align:top" | {{tlx|!(}} | {{!(}} | &amp;#91; | Displaying a bracket inside of an external link |- style="vertical-align:top" | {{tlx|)!}} | {{)!}} | &amp;#93; | Displaying a bracket inside of an external link |- style="vertical-align:top" | {{tlx|!((}} | {{!((}} | &amp;#91;&amp;#91; | Displaying a bracket inside of a link |- style="vertical-align:top" | {{tlx|))!}} | {{))!}} | &amp;#93;&amp;#93; | Displaying a bracket inside of a link |- style="vertical-align:top" | {{tlx|(}} | {{(}} | &amp;#123; | Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter |- style="vertical-align:top" | {{tlx|)}} | {{)}} | &amp;#125; | Escaping a single brace immediately next to a template or parser function to avoid turning it into a parameter |- style="vertical-align:top" | {{tlx|((}} | {{((}} | &amp;#123;&amp;#123; | Displaying open braces for a template without actually transcluding that template |- style="vertical-align:top" | {{tlx|))}} | {{))}} | &amp;#125;&amp;#125; | Displaying closed braces for a template without actually transcluding that template |- style="vertical-align:top" | {{tlx|(((}} | {{(((}} | &amp;#123;&amp;#123;&amp;#123; | Displaying a template parameter's open curly braces without actually using that variable |- style="vertical-align:top" | {{tlx|)))}} | {{)))}} | &amp;#125;&amp;#125;&amp;#125; | Displaying a template parameter's closed curly braces without actually using that variable |- style="vertical-align:top" | {{tlx|(!}} | <nowiki>{|</nowiki> | &amp;#123;&amp;#124; | Starting a table inside of a parser function |- style="vertical-align:top" | {{tlx|!-}} | <nowiki>|-</nowiki> | &amp;#124;&amp;#45; | Starting a new table row inside of a parser function |- style="vertical-align:top" | {{tlx|!)}} | <nowiki>|}</nowiki> | &amp;#124;&amp;#125; | Closing a table inside of a parser function |}<includeonly> [[Category:Formatting templates]] </includeonly><noinclude>[[Category:Template documentation]]</noinclude> 9e1eb11bc0644d97b4cc9bc4445c3f0bacdd339d Template:(/doc 10 264 329 2025-07-25T23:58:59Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:) 10 265 330 2025-07-25T23:59:00Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki }<noinclude> {{documentation}}</noinclude> 3bf19eb36f7371f1b4b61b8efbba67dfb0e8cfd4 Template:)! 10 266 331 2025-07-25T23:59:01Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki ]<noinclude> {{documentation}}</noinclude> 016897dfd1af3b146bed2b47e7aa58c0bbf6f23d Template:)!/doc 10 267 332 2025-07-25T23:59:01Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:)) 10 268 333 2025-07-25T23:59:02Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki }}<noinclude> {{documentation}} </noinclude> 85ca77d4d6ff71d8e6396ebd798f87fa7f45dc02 Template:))! 10 269 334 2025-07-25T23:59:03Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki ]]<noinclude> {{documentation}}</noinclude> 3d84066ce45d0c1fca0bb04608a4e73c6ea54324 Template:))!/doc 10 270 335 2025-07-25T23:59:03Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:))) 10 271 336 2025-07-25T23:59:04Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki }}}<noinclude> {{documentation}}</noinclude> 585d94f6fe636b77087dc0d06bfbe6cb69b29987 Template:)))/doc 10 272 337 2025-07-25T23:59:05Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:))/doc 10 273 338 2025-07-25T23:59:05Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:)/doc 10 274 339 2025-07-25T23:59:06Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:* 10 275 340 2025-07-25T23:59:07Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki &nbsp;&bull;&nbsp;<noinclude> {{doc}} [[Category:Formatting templates]] </noinclude> 81a7f0051da7b8f4a0548d91c5eb429a974fac91 Template:*/doc 10 276 341 2025-07-25T23:59:07Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This is the '''bullet''' template; it looks like this: [&nbsp;&bull;&nbsp;] It works similarly to the HTML markup sequence: [<code>'''&amp;nbsp;&amp;bull;&amp;nbsp;'''</code>], that is, a non-breaking space, a bullet and a non-breaking space. This template is used when you want a larger bullet than a bold middot ['''&middot;'''], but something smaller than an en dash [&ndash;]. <noinclude>[[Category:Template documentation]]</noinclude> ea04fe63a10dc333ed9c48bfc397debb11682f1e Template:Ambox 10 277 342 2025-07-25T23:59:08Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- --><div class="ambox {{{class|}}} {{#ifeq:{{lc:{{{tiny|}}}}}|yes|tiny}}"<!-- --> style="{{#if:{{{color|}}}|--ambox-color: {{{color|}}};<!-- /if -->}}"><!-- --><div class="ambox-icon metadata <!-- the metadata class stops it from showing in MediaViewer -->">[[File:{{{icon|Ambox banner content.svg}}}{{!}}{{#ifeq:{{lc:{{{tiny|}}}}}|yes|48x20px|48x48px}}|alt=|link=]]</div><!-- --><div class="ambox-content"><!-- start ambox content -->{{#if: {{{title|}}} | <p class="ambox-title">{{{title}}}</p> }}<!-- --><p class="ambox-text">{{{message|No text provided.}}}{{#if: {{{date|}}} |<nowiki> </nowiki>(Message added: {{{date}}}) }}</p><!-- --></div><!-- end ambox content --></div><!-- end ambox --></includeonly><noinclude> {{doc}} [[Category:Notice templates]]</noinclude> 8aaad422c212cbd451862c241845af0d62eddbd5 Template:Ambox/doc 10 278 343 2025-07-25T23:59:09Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{#ifeq:{{ROOTPAGENAME}}|Ambox|"Ambox" is an abbreviation for '''A'''rticle '''m'''essage '''box'''. You can use amboxes in articles to indicate something important about the current page, often in the header.| This '''message template''' is an [[Template:Ambox|article message box]], or '''ambox'''. The documentation below discusses how to use each ambox provided by the wiki. }} == Premade amboxes == === Problem notice amboxes === These amboxes are used temporarily to notify other editors and visitors about a problem with an article. These amboxes support the following parameters: * <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default. * <code>|class=</code>: Any additional CSS classes to add to the ambox container element. * <code>|date=</code>: The date the ambox was added to the page. * <code>|nocat=</code>: If set to <code>yes</code>, no category will be added to the page. Use this only when creating documentation. '''Note:''' Premade amboxes need the base {{tl|Ambox}} template to work. {| class="wikitable" ! Code !! Result |- | {{tl|Cleanup}} || {{Cleanup|nocat=yes}} |- | {{tl|Delete}} || {{Delete|nocat=yes}} |- | {{tl|Merge|Example}} || {{Merge|Template:Ambox{{!}}Example|nocat=yes}} |- | {{tl|Move|Example}} || {{Move|Template:Ambox{{!}}Example|nocat=yes}} |- | {{tl|Split|Example}}<br/>{{tl|Split|Example 1|Example 2|Example 3}} || {{Split|Template:Ambox{{!}}Example|nocat=yes}} {{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}} |- | {{tl|Stub}} || {{Stub|nocat=yes}} |- |} === Informational amboxes === These amboxes are intended as permanent fixtures to a page, to notify visitors about some piece of information relevant to the page. These amboxes support the following parameters in addition to any listed: * <code>|tiny=</code>: If set to <code>yes</code>, the box will have less padding and the icon will be much smaller than default. * <code>|class=</code>: Any additional CSS classes to add to the ambox container element. {| class="wikitable" ! Code !! Additional parameters !! Result |- | {{tl|Spoiler warning}} || || {{Spoiler warning|nocat=yes}} |- | {{tl|No direct use}} || || {{No direct use|nocat=yes}} |- | {{tl|Uses Lua}} || <code><nowiki>|1=</nowiki></code>, a comma-separated list of modules used || {{Uses Lua|nocat=yes}} |} === Optional parameters === You can use optional parameters to further customize a premade ambox. The example below is using <code>tiny=yes</code> and <code>date=01/01/2021</code>. {{Cleanup|tiny=yes|date=01/01/2021|nocat=yes}} == Creating a custom ambox == You can create additional ambox templates as needed using the following parameters: <pre> {{Ambox | color = The left border color. | icon = The icon image to be displayed. | title = The optional title. | message = The explanation text displayed. | tiny = If you want the tiny version of the ambox, fill the parameter with "yes". | date = An optional date of creation for the message. | class = An optional CSS class for the ambox. }} </pre> == Dependencies == For this template to work properly, you need the following: * <code>.ambox</code> and any related classes, found in [[MediaWiki:Common.css]]. <includeonly>[[Category:Notice templates]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> d4fda481c06177d59ff39364bf17e15d7f1adfbc Template:Anchor 10 279 344 2025-07-25T23:59:09Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- --><span id="{{{1}}}"></span><!-- --></includeonly><!-- --><noinclude>{{doc}} [[Category:Navigation templates]]</noinclude> 08ccba46722925866447768d344bf540b0b55e79 Template:Anchor/doc 10 280 345 2025-07-25T23:59:10Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki == Summary == This template can be used to insert an invisible anchor (reference points) into a page that can later be used by internal wiki links. == Usage == To create a custom anchor, use <code><nowiki>{{Anchor|Anchor Name}}</nowiki></code> anywhere in the page. For example, if you create the anchor <code><nowiki>{{Anchor|Example Anchor}}</nowiki></code> in the page <code><nowiki>[[Example]]</nowiki></code>, you can access it through the internal link <code><nowiki>[[Example#Example Anchor]]</nowiki></code>. Remember that you can create a [[support:Redirect|redirect]] to this template so that you can call it more easily, such as with <code><nowiki>{{a|Anchor Name}}</nowiki></code>. <noinclude>[[Category:Template documentation]]</noinclude> 4b0ddb50416a354db262e62617d9b45056f4d526 Template:Character icon 10 281 346 2025-07-25T23:59:11Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Character}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude> 24bad84fd5dea93cab210dfd592fda86af09eb87 Template:Character icon/doc 10 282 347 2025-07-25T23:59:11Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki == Summary == <templatedata> { "params": { "1": { "aliases": [ "page" ], "label": "Page Name", "description": "The name for the target page.", "example": "Page Name", "type": "wiki-page-name", "required": true }, "2": { "aliases": [ "label" ], "label": "Link Label", "description": "The text to the be displayed on the link icon's label.", "example": "Alternative Page Name", "type": "line" } }, "description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Character).png\".", "format": "inline" } </templatedata> == Examples == For the examples below, <code><nowiki>File:Invisible Boy (Character).png</nowiki></code> was used as the icon for a page called <code>Invisible Boy</code>. {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Character icon|Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy}} |- | <code><nowiki>{{Character icon|Invisible Boy|The Invisible Boy}}</nowiki></code> || {{Character icon|Invisible Boy|The Invisible Boy}} |- | <code><nowiki>{{Character icon|Invisible Boy|notext}}</nowiki></code> || {{Character icon|Invisible Boy|notext}} |- | <code><nowiki>{{Character icon|Missing Boy}}</nowiki></code> (Missing Page Icon) || {{Character icon|Missing Boy}} |} == Dependencies== For this template to work properly, you need the following: * The base {{tl|Link icon}} template. * The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]]. 0999a706143c16f5ed970816e7825239cfce9547 Template:Cleanup 10 283 348 2025-07-25T23:59:12Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Ambox | color = gold | icon = Cleanup.svg | message = This page does not meet '''{{SITENAME}}'''<nowiki/>'s page quality standards. You can [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit it] to help fix grammar, formatting, or code issues. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Pages in need of improvement]]}}</includeonly><!-- --><noinclude>{{Cleanup|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 9c9fb940d733227f74a7ce12720d22f569bd4d3e Template:Cleanup/doc 10 284 349 2025-07-25T23:59:13Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 Template:Color 10 285 350 2025-07-25T23:59:14Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><span class="color">{{{1}}}&nbsp;<span class="color__splotch" style="background-color: {{{1}}};" title="{{{1}}}"></span></span>[[Category:Pages with colors]]</includeonly><noinclude> {{doc}} [[Category:Formatting templates]] </noinclude> 8d576236ad82770d3c04720d4ac105edcb835874 Template:Color/doc 10 286 351 2025-07-25T23:59:14Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template creates a small color splotch with a given background color next to a plaintext color code. This is useful for previewing colors. ==Usage== {{tlx|color|<color>}} Where <code><color></code> is any valid [https://developer.mozilla.org/en-US/docs/Web/CSS/color_value CSS color]. ==Examples== <pre> My favorite color is {{color|darkgreen}} I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}} RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}. </pre> Produces: My favorite color is {{color|darkgreen}} I think the current {{color|#6d8afb}} of links should be changed to a {{color|#6df4fb}} RGB is cool too, you can do {{color|rgb(128,255,128)}}, or even transparency with {{color|rgba(128,255,128,0.5)}}. <noinclude>[[Category:Template documentation]]</noinclude> cb66b177cf785e1b3f60e28e36852b253e4b3d82 Template:Ct 10 287 352 2025-07-25T23:59:15Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <code><nowiki>[</nowiki>[[Special:CargoTables/{{{1}}}|{{{1}}}]]<nowiki>]</nowiki>{{#if:{{{2|}}}|.{{{2}}}}}</code><noinclude> [[Category:Formatting templates]]</noinclude> d868545d4d3eeb1545e963d063199a68abba7836 Template:Disambig 10 288 353 2025-07-25T23:59:16Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:Disambiguation]] f220bcb889e0ce686a839d64ec6c4359b0e8bfb7 Template:Discord 10 289 354 2025-07-25T23:59:16Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{#if:{{{1|{{{id|}}}}}}|<!-- -->{{#ifeq: {{lc:{{{full|}}}<!-- -->}} | yes<!-- display the full widget: -->|<div class="DiscordIntegrator" style="width: {{#or:{{{width|}}}|100%}}; height: {{#or:{{{height|}}}|300px}}" data-id="{{{1|{{{id}}}}}}" data-logged-in="{{{loggedIn}}}" data-theme="{{{theme|}}}" data-width="100%" data-height="100%"><!-- -->If you see this, your JavaScript might be disabled or DiscordIntegrator plugin isn't working. If the latter, please contact a wiki administrator.</div><!-- display only the small widget: -->|<div id="discord-compact-widget" data-id="{{{1|{{{id}}}}}}"></div><!-- -->}}<!-- case: id is not supplied -->|<strong class="error">DiscordIntegrator error: ID of the server isn't supplied.</strong> For instructions on how to find a Discord server ID, see [https://support.discord.com/hc/articles/206346498 this Discord Help Center article]<!-- -->}}</includeonly><!-- -->[[Category:Pages with Discord embeds]]<noinclude>{{Documentation}} [[Category:Templates]]</noinclude> 7d39c3a9d1b4eb8e95becaf418c16ec30cb9c077 Template:Discord/doc 10 290 355 2025-07-25T23:59:17Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template allows you to either use [[support:DiscordCompact|DiscordCompact]] or [[support:DiscordWidget|DiscordWidget]] to display information about a certain Discord server. == Usage == In order to be able to show a Discord server widget on your wiki, first go to your Discord server and do the following: * Open the <code>Server Settings</code>, then go to the <code>Engagement</code> section. * Scroll down to <code>Server Widget</code>. * Enable the widget. * Copy the <code>Server ID</code>. Then, do the following depending on the type of widget you want to use (compact or full). === Compact widget (default) === {{main|support:DiscordCompact{{!}}DiscordCompact}} The compact widget is the default one. To use it, simply add the template with the server ID either as the '''first''' parameter or as the <code>id</code> parameter: * <code><nowiki>{{Discord|serverID}}</nowiki></code> * <code><nowiki>{{Discord|id=serverID}}</nowiki></code> === Full widget === {{main|support:DiscordWidget{{!}}DiscordWidget}} To use the full version of the Discord widget, you have to specify <code>full=yes</code> as one of the template parameters, with the ID either as the '''first''' parameter or as the <code>id</code> parameter: * <code><nowiki>{{Discord|serverID|full=yes}}</nowiki></code> * <code><nowiki>{{Discord|full=yes|id=serverID}}</nowiki></code> You can further customize the widget with the <code>width</code>, <code>height</code> and other parameters. See the Examples section and the full documentation for DiscordWidget on the [[support:DiscordWidget|Support Wiki]]. == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Discord|951501892553424917}}</nowiki></code><br/><code><nowiki>{{Discord|id=951501892553424917}}</nowiki></code> || {{Discord|951501892553424917}} |- | <code><nowiki>{{Discord|951501892553424917}|full=yes}</nowiki></code> || {{Discord|951501892553424917|full=yes}} |- | <pre><nowiki>{{Discord|full=yes |id = 951501892553424917 |width = 300px |height = 500px }}</nowiki></pre> || {{Discord|full=yes|id=951501892553424917|width=300px|height=500px}} |} == Dependencies == * As stated before, both Compact and Widget require the given Discord server to have Widgets enabled in its Server Settings. * Both Compact and Widget require the <code>discordTemplate</code> gadget: ** [[MediaWiki:Gadgets/discordTemplate]] ** [[MediaWiki:Gadgets/discordTemplate/main.js]] == TemplateData == <templatedata> { "params": { "1": { "aliases": [ "id" ], "label": "Server ID", "description": "The Discord server's ID.", "example": "951501892553424917", "type": "line", "required": true }, "full": { "label": "Use full widget", "example": "yes", "type": "boolean", "description": "Do you want to use the full widget?" }, "width": { "label": "Width (full widget only)", "description": "A custom width for the full widget.", "example": "300px", "type": "line" }, "height": { "label": "Height (full widget only)", "description": "A custom height for the full widget.", "example": "500px", "type": "line" } }, "description": "This template allows you to either use DiscordCompact or DiscordWidget to display information about a certain Discord server.", "paramOrder": [ "1", "full", "width", "height" ], "format": "block" } </templatedata> 2b1165b9383a06a5766054d0d38b8b045cf83b25 Template:Distinguish 10 291 356 2025-07-25T23:59:18Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:text|<!-- start vd -->{{#if:{{{text|}}} | {{{text}}} |<!-- start top if -->{{#if:{{{2|}}}<!-- if more than one page -->|[[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if -->|, [[{{{2}}}]] or [[{{{3}}}]]<!-- concat two -->|<nowiki> </nowiki>or [[{{{2}}}]]<!-- else; concat one -->}}<!-- end concat if -->|[[{{{1}}}]]<!-- else; one page only -->}}<!-- end custom disambig if -->}}<!-- end if -->}}<!-- end vd -->{{Hatnote|<!-- -->Not to be confused with {{#var:text}}.<!-- -->}}<!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Hatnote templates]]</noinclude> 67ae5406ffd29bec56cfe7ad6527bb09a9733496 Template:Distinguish/doc 10 292 357 2025-07-25T23:59:18Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Alternative", "description": "The alternative page.", "example": "Alternative Page", "type": "wiki-page-name", "suggested": true }, "2": { "label": "Second Alternative", "description": "A second alternative page.", "example": "Second Alternative Page", "type": "wiki-page-name" }, "3": { "label": "Third Alternative", "description": "A third alternative page.", "example": "Third Alternative Page", "type": "wiki-page-name" }, "text": { "label": "Alternative Text", "description": "Instead of using pages, you can provide a full alternative text. This parameter overrides other provided parameters.", "example": "the alternative page, [[Alternative Page]]", "type": "line" } }, "description": "This hatnote template is meant to be used to indicate possible alternatives to what the reader wants to find.", "paramOrder": [ "1", "2", "3", "text" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages}} |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles}} |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}}</nowiki></code> || {{Distinguish|Special:Uncategorizedpages|Special:Uncategorizedfiles|Special:Uncategorizedcategories}} |- | <code><nowiki>{{Distinguish|Special:Uncategorizedpages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Distinguish|Special:Uncategorizedpages{{!}}Page 1}} |- | <code><nowiki>{{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}}</nowiki></code> || {{Distinguish|text = Page 1, another name for [[Special:Uncategorizedpages]]}} |} == Dependencies == For this template to work properly, you need the following: * The {{tl|Hatnote}} base template. * The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]]. == Source == Roughly based on [[wikipedia:Template:Distinguish|Wikipedia's Distinguish Template]]. <noinclude>[[Category:Template documentation]]</noinclude> 2a06ed576ae6479add20834628f9378c657cb4fb Template:Doc 10 293 358 2025-07-25T23:59:19Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:Documentation]] 041222999c2c4765a4663432058f50686fb65f40 Template:Example character infobox 10 294 359 2025-07-25T23:59:20Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{#invoke:Infobox|main <!-- See https://support.wiki.gg/wiki/DRUID_infoboxes for extra documentation --> <!-- the "kind" categorizes this type of infobox. For example, you might want to write `Character`, `Level`, or `Item`. --> <!-- This `kind` value should be unique to this template, and no other infobox template should have the same value --> |kind=example-1 <!-- You can almost certainly leave the separator alone, unless one of your *section names* has a comma in it --> |sep=, <!-- feel free to edit the 300px but mostly try to avoid changing this next line unless you are adding tabs --> |image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}} <!-- every infobox needs a |sections= parameter, which lists the groups of sections, in order top to bottom --> |sections=General Info, Stats <!-- for each section, specify the list of fields that you want to show up in that section, top to bottom --> <!-- empty fields (not specified on the content page) will not show up --> |General Info=Region,Element |Stats=Attack, HP, Armor, Attack Speed <!-- this field formats the `Attack Speed` parameter when it's specified by the content page, adding a % sign to the end of it. --> <!-- this is an optional operation to do, only do it if you need to provide some extra formatting --> |Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}} }}<!-- Here is the above code without comments for easier copy-pasting: {{#invoke:Infobox|main |kind=example-1 |sep=, |image={{#if:{{{image|}}}|[[File:{{{image}}}{{!}}300px]]}} |sections=General Info, Stats |General Info=Region,Element |Stats=Attack, HP, Armor, Attack Speed |Attack Speed={{#if:{{{Attack Speed|}}}|{{{Attack Speed}}}%}} }} --></includeonly><noinclude> {{documentation}} [[Category:Infobox templates]]</noinclude> f49d0f82d5a212306ff66b8fee112ecf88123576 Template:Example character infobox/doc 10 295 360 2025-07-25T23:59:21Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <noinclude>Are you trying to edit [[Template:Example character infobox]]? If so, you may be in the wrong place - this is the '''documentation page''', not the template itself. To edit the template, please go here: {{fullurl:Template:Example character infobox|action=edit}} </noinclude>This is an example character infobox using the [[support:DRUID infoboxes|DRUID infoboxes]] framework. You can edit it, rename it, or delete it as desired. == Modify this template == To see how DRUID works, please '''edit this page'''! It has several comments explaining the different parts of how to make an infobox. == Copyable code for use on other content pages == If you want to create pages using this infobox, you can use the snippet below. Please understand, this code is for CONTENT PAGES ONLY!! It does not have anything to do with changing what the template supports. <syntaxhighlight lang="wikitext" style="overflow: auto;"> {{Example character infobox |title= |image= |Region= |Element= |Attack= |HP= |Armor= |Attack Speed= }} </syntaxhighlight><noinclude>[[Category:Template documentation]]</noinclude> cc625bd426cde7dbdfa16b8330ff21cd1ef2e942 Template:Flag 10 296 361 2025-07-25T23:59:21Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- --><span class="country-flag" title="{{{2|}}}">{{#if: {{{1|}}} | [[File:Flag {{{1|}}}.svg|x20px|link=]] | }}</span><!-- --></includeonly><!-- --><noinclude>{{doc}}[[Category:Formatting templates]]</noinclude> 9802f61bee0e36120c835608ccee85e72384341b Template:Flag/doc 10 297 362 2025-07-25T23:59:22Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This formatting template allows you to display country flags inline. Available country flags can be seen in [[dev:Category:Country_flags|our Commons Wiki]]. == Usage == The template can be used with the following formatting: <code><nowiki>{{flag|code|Legend}}</nowiki></code>, where: * <code>code</code> is the [[wikipedia:ISO 3166-1 alpha-2|ISO 3166-1 alpha-2]] code for the country flag. * <code>Legend</code> is the legend displayed on hover (optional). == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{flag|ca|Canada}}</nowiki></code> || {{flag|ca|Canada}} |} <noinclude>[[Category:Template documentation]]</noinclude> 1fb455be1ffbed259dd27df18dd447e605746ed4 Template:For/doc 10 298 363 2025-07-25T23:59:23Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Topic", "description": "The topic the following pages are about.", "example": "more information", "type": "line", "required": true }, "2": { "label": "Related Page", "description": "A related page.", "example": "Related Page", "type": "wiki-page-name", "required": true }, "3": { "label": "Second Page", "description": "A second related page.", "example": "Second Related Page", "type": "wiki-page-name" }, "4": { "label": "Third Page", "description": "A third related page.", "example": "Third Related Page", "type": "wiki-page-name" } }, "description": "This hatnote template is meant to be used to show pages related to a topic the reader might want to visit.", "paramOrder": [ "1", "2", "3", "4" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{For|more information|Special:WantedPages}}</nowiki></code> || {{For|more information|Special:WantedPages}} |- | <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages}} |- | <code><nowiki>{{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{For|more information|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}} |- | <code><nowiki>{{For|more information|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{For|more information|Special:WantedPages{{!}}Page 1}} |} == Dependencies == For this template to work properly, you need the following: * The {{tl|Hatnote}} base template. * The <code>.hatnote</code> class, found in [[MediaWiki:Common.css]]. == Source == Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]]. <noinclude>[[Category:Template documentation]]</noinclude> b2a30a9bf8acff259d5e86654a2de69c2d5e4fff Template:From Wikipedia 10 299 364 2025-07-25T23:59:23Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Ambox | color = darkblue | icon = Wikipedia.svg | title= This code is adapted from [[wikipedia:Main Page|Wikipedia]]. | message = For the original code, see the following pages: {{#arraymap:{{{1|}}}|,|%s|[[wikipedia:%s|%s]]}} | tiny = {{{tiny|}}} | class = {{{class|}}} }}</includeonly><noinclude>{{doc}}</noinclude> 0bb256ef5acc38fb0cfbdacc22e75aab89bd6e2c Template:Gad 10 300 365 2025-07-25T23:59:24Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <code>Gadget-[[MediaWiki:Gadget-{{{1}}}|{{{1}}}]]</code><noinclude>[[Category:Formatting templates]]</noinclude> dd027468a6022472506b1fc2973d6299ec01e854 Template:I 10 301 366 2025-07-25T23:59:25Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Link icon]] 6ebdedb4de95efaa3e6ca27590e79aca674f2364 Template:Item icon 10 302 367 2025-07-25T23:59:25Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Link icon|{{{1|}}}|{{{2|}}}|type=Item}}</includeonly><noinclude>{{documentation}}[[Category:Formatting templates]]</noinclude> 6564279e3808e659b8034ad4b96f4f9e9e498b57 Template:Item icon/doc 10 303 368 2025-07-25T23:59:26Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki == Summary == <templatedata> { "params": { "1": { "aliases": [ "page" ], "label": "Page Name", "description": "The name for the target page.", "example": "Page Name", "type": "wiki-page-name", "required": true }, "2": { "aliases": [ "label" ], "label": "Link Label", "description": "The text to the be displayed on the link icon's label.", "example": "Alternative Page Name", "type": "line" } }, "description": "Use this template to display an icon next to a page link.\n\nThis template assumes that each page has an icon uploaded at a specific location, namely \"File:Page Name (Item).png\".", "format": "inline" } </templatedata> == Examples == For the examples below, <code><nowiki>File:Mystic Feather (Item).png</nowiki></code> was used as the icon for a page called <code>Mystic Feather</code>. {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Item icon|Mystic Feather}}</nowiki></code> || {{Item icon|Mystic Feather}} |- | <code><nowiki>{{Item icon|Mystic Feather|Mystic Feathers}}</nowiki></code> || {{Item icon|Mystic Feather|Mystic Feathers}} |- | <code><nowiki>{{Item icon|Mystic Feather|notext}}</nowiki></code> || {{Item icon|Mystic Feather|notext}} |- | <code><nowiki>{{Item icon|Missing Item}}</nowiki></code> (Missing Page Icon) || {{Item icon|Missing Item}} |} == Dependencies== For this template to work properly, you need the following: * The base {{tl|Link icon}} template. * The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]]. 4dfcab6f3d3c88596068607685645f29666f0141 Template:Iter 10 304 369 2025-07-25T23:59:27Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{#vardefine:varname|ITER_INDEX_{{#if:{{{1|}}}|{{{1}}}|default}}<!-- end vardefine -->}}<!-- main logic -->{{#vardefineecho:{{#var:varname}}| {{#expr: {{#ifeq:{{lc:{{{reset|}}}<!-- end lc -->}} |yes |0 |{{#var:{{#var:varname}}|0}} <!-- end ifeq -->}} + {{#if:{{{get|}}}|0|1}} <!-- end expr -->}} <!-- end vde -->}}</includeonly><noinclude>{{documentation}} [[Category:Templates]]</noinclude> c37a3625d58a115a140f129da248ec1c9f6cb55e Template:Iter/doc 10 305 370 2025-07-25T23:59:27Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template helps you create indexed columns in tables (particularly [[support:Cargo|Cargo]] queries) and to retrieve iterator values when using the parser function <code><nowiki>{{#arraymaptemplate</nowiki></code> (bundled with Extension:ParserPower on wiki.gg). == Simple counting == <pre> * {{iter|}} * {{iter|}} * {{iter|}} * {{iter|}} </pre> * {{iter|}} * {{iter|}} * {{iter|}} * {{iter|}} == Reset the counter == <pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|reset=yes}} * {{iter|}} </pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|reset=yes}} * {{iter|}} == Multiple counters == <pre> * {{iter|key1}} * {{iter|key2}} * {{iter|key2}} * {{iter|key1}} </pre> * {{iter|key1}} * {{iter|key2}} * {{iter|key2}} * {{iter|key1}} == Get value without incrementing == <pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|}} * {{iter|get=yes}} </pre> * {{iter|reset=yes}} * {{iter|}} * {{iter|}} * {{iter|get=yes}} <noinclude> [[Category:Template documentation]] </noinclude> 20b5a53a6457493d2a2a9774b803511678a65760 Template:Key 10 306 371 2025-07-25T23:59:28Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:platform | {{#if: {{{2|}}} | {{#switch: {{lc:{{{1|}}}}} <!-- Desktop --> |mouse |keyboard=keyboard <!-- Mobile --> |gesture=gesture <!-- Microsoft --> |xboxseries |xbox=Xbox |xbox one |xbone |xbox1 |xboxone=xboxone |xbox 360 |xb360 |xbox360 |360=360 <!-- Sony --> |ps |ps5 |playstation |ds |dualsense=DualSense |playstation 4 |ps4=PS4 |playstation 3 |ps3=ps3 <!-- Nintendo --> |ns |switch=Switch |wii=wii }} | undefined }} }}<!-- -->{{#vardefine:key | {{#if: {{{2|}}} | {{ucfirst:{{{2}}}}} | {{ucfirst:{{{1}}}}} }} }}<!-- -->{{#vardefine:img | {{#if: {{{2|}}} | [[File:{{#var:platform}} {{#var:key}}.png|x25px|link=]] }} | Undefined }}<!-- --><span class="key">{{#var:img}}</span><!-- --></includeonly><!-- --><noinclude>{{doc}}</noinclude> 45576cb62a8104687b5b7ac26b042283c80ecae6 Template:Key/doc 10 307 372 2025-07-25T23:59:29Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <tabber> |-|Desktop={{:Template:Key/doc/Keyboard}} |-|Mobile={{:Template:Key/doc/Gesture}} |-|Xbox={{:Template:Key/doc/Xbox}} |-|DualSense={{:Template:Key/doc/DualSense}} |-|PlayStation 4={{:Template:Key/doc/PS4}} |-|Nintendo Switch={{:Template:Key/doc/Nintendo Switch}} </tabber> <noinclude>[[Category:Key template documentation]]</noinclude> 19eb9be1ca2c7112f63dd11c58d3888327dcca75 Template:Key/doc/DualSense 10 308 373 2025-07-25T23:59:29Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki Images source: [[dev:Category:DualSense input images]] === Buttons === <code><nowiki>{{Key|PS|Directional}}</nowiki></code> {{Key|PS|Directional}} <code><nowiki>{{Key|PS|Directional Left}}</nowiki></code> {{Key|PS|Directional Left}} <code><nowiki>{{Key|PS|Directional Right}}</nowiki></code> {{Key|PS|Directional Right}} <code><nowiki>{{Key|PS|Directional Up}}</nowiki></code> {{Key|PS|Directional Up}} <code><nowiki>{{Key|PS|Directional Down}}</nowiki></code> {{Key|PS|Directional Down}} <code><nowiki>{{Key|PS|Left Stick}}</nowiki></code> {{Key|PS|Left Stick}} <code><nowiki>{{Key|PS|Right Stick}}</nowiki></code> {{Key|PS|Right Stick}} <code><nowiki>{{Key|PS|Touch Pad}}</nowiki></code> {{Key|PS|Touch Pad}} <code><nowiki>{{Key|PS|Circle}}</nowiki></code> {{Key|PS|Circle}} <code><nowiki>{{Key|PS|Cross}}</nowiki></code> {{Key|PS|Cross}} <code><nowiki>{{Key|PS|Square}}</nowiki></code> {{Key|PS|Square}} <code><nowiki>{{Key|PS|Triangle}}</nowiki></code> {{Key|PS|Triangle}} <code><nowiki>{{Key|PS|Create}}</nowiki></code> {{Key|PS|Create}} <code><nowiki>{{Key|PS|Options}}</nowiki></code> {{Key|PS|Options}} <code><nowiki>{{Key|PS|L1}}</nowiki></code> {{Key|PS|L1}} <code><nowiki>{{Key|PS|R1}}</nowiki></code> {{Key|PS|R1}} <code><nowiki>{{Key|PS|L2}}</nowiki></code> {{Key|PS|L2}} <code><nowiki>{{Key|PS|R2}}</nowiki></code> {{Key|PS|R2}} <code><nowiki>{{Key|PS|L3}}</nowiki></code> {{Key|PS|L3}} <code><nowiki>{{Key|PS|R3}}</nowiki></code> {{Key|PS|R3}} <code><nowiki>{{Key|PS|Mute}}</nowiki></code> {{Key|PS|Mute}} <code><nowiki>{{Key|PS|PS}}</nowiki></code> {{Key|PS|PS}} === Diagram === <code><nowiki>{{Key|PS|Controller Diagram}}</nowiki></code> {{Key|PS|Controller Diagram}} <noinclude>[[Category:Key template documentation]]</noinclude> 84fa5123f9494d3572fef65e1aa63dd95ef476be Template:Key/doc/Gesture 10 309 374 2025-07-25T23:59:30Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki Images source: [[dev:Category:Gesture input images]] === Fingers === <code><nowiki>{{key|gesture|Finger Front}}</nowiki></code> {{key|gesture|Finger Front}} <code><nowiki>{{key|gesture|Finger Side}}</nowiki></code> {{key|gesture|Finger Side}} === Tap & hold === <code><nowiki>{{key|gesture|Tap}}</nowiki></code> {{key|gesture|Tap}} <code><nowiki>{{key|gesture|Double Tap}}</nowiki></code> {{key|gesture|Double Tap}} <code><nowiki>{{key|gesture|Hold}}</nowiki></code> {{key|gesture|Hold}} === Swipe motions === <code><nowiki>{{key|gesture|Swipe Bottom Left}}</nowiki></code> {{key|gesture|Swipe Bottom Left}} <code><nowiki>{{key|gesture|Swipe Bottom Right}}</nowiki></code> {{key|gesture|Swipe Bottom Right}} <code><nowiki>{{key|gesture|Swipe Down}}</nowiki></code> {{key|gesture|Swipe Down}} <code><nowiki>{{key|gesture|Swipe Left}}</nowiki></code> {{key|gesture|Swipe Left}} <code><nowiki>{{key|gesture|Swipe Right}}</nowiki></code> {{key|gesture|Swipe Right}} <code><nowiki>{{key|gesture|Swipe Top Left}}</nowiki></code> {{key|gesture|Swipe Top Left}} <code><nowiki>{{key|gesture|Swipe Top Right}}</nowiki></code> {{key|gesture|Swipe Top Right}} <code><nowiki>{{key|gesture|Swipe Up}}</nowiki></code> {{key|gesture|Swipe Up}} === Zoom & scroll === <code><nowiki>{{key|gesture|Zoom In}}</nowiki></code> {{key|gesture|Zoom In}} <code><nowiki>{{key|gesture|Zoom Out}}</nowiki></code> {{key|gesture|Zoom Out}} <code><nowiki>{{key|gesture|Scroll Down}}</nowiki></code> {{key|gesture|Scroll Down}} <code><nowiki>{{key|gesture|Scroll Left}}</nowiki></code> {{key|gesture|Scroll Left}} <code><nowiki>{{key|gesture|Scroll Right}}</nowiki></code> {{key|gesture|Scroll Right}} <code><nowiki>{{key|gesture|Scroll Up}}</nowiki></code> {{key|gesture|Scroll Up}} === Circular motions === <code><nowiki>{{key|gesture|Double Rotate}</nowiki></code> {{key|gesture|Double Rotate}} <code><nowiki>{{key|gesture|Full Circle}}</nowiki></code> {{key|gesture|Full Circle}} <code><nowiki>{{key|gesture|Half Circle}}</nowiki></code> {{key|gesture|Half Circle}} <code><nowiki>{{key|gesture|Quarter Circle}}</nowiki></code> {{key|gesture|Quarter Circle}} __NOTOC__ <noinclude>[[Category:Key template documentation]]</noinclude> 0a595b125cc6dbd6ad531c1e989d1929eaf1c6e2 Template:Key/doc/Nintendo Switch 10 310 375 2025-07-25T23:59:31Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki Images source: [[dev:Category:Nintendo Switch input images]] === Nintendo Switch === <code><nowiki>{{Key|Switch|a}}</nowiki></code> {{Key|Switch|a}} <code><nowiki>{{Key|Switch|b}}</nowiki></code> {{Key|Switch|b}} <code><nowiki>{{Key|Switch|x}}</nowiki></code> {{Key|Switch|x}} <code><nowiki>{{Key|Switch|y}}</nowiki></code> {{Key|Switch|y}} <code><nowiki>{{Key|Switch|Left Stick}}</nowiki></code> {{Key|Switch|Left Stick}} <code><nowiki>{{Key|Switch|Right Stick}}</nowiki></code> {{Key|Switch|Right Stick}} <code><nowiki>{{Key|Switch|Left Stick Press}}</nowiki></code> {{Key|Switch|Left Stick Press}} <code><nowiki>{{Key|Switch|Right Stick Press}}</nowiki></code> {{Key|Switch|Right Stick Press}} <code><nowiki>{{Key|Switch|-}}</nowiki></code> {{Key|Switch|-}} <code><nowiki>{{Key|Switch|+}}</nowiki></code> {{Key|Switch|+}} <code><nowiki>{{Key|Switch|Capture}}</nowiki></code> {{Key|Switch|Capture}} <code><nowiki>{{Key|Switch|HOME}}</nowiki></code> {{Key|Switch|HOME}} <code><nowiki>{{Key|Switch|L}}</nowiki></code> {{Key|Switch|L}} <code><nowiki>{{Key|Switch|R}}</nowiki></code> {{Key|Switch|R}} <code><nowiki>{{Key|Switch|ZL}}</nowiki></code> {{Key|Switch|ZL}} <code><nowiki>{{Key|Switch|ZR}}</nowiki></code> {{Key|Switch|ZR}} === Pro Controller === <code><nowiki>{{Key|Switch|Pro Control Pad}}</nowiki></code> {{Key|Switch|Pro Control Pad}} <code><nowiki>{{Key|Switch|Pro Control Pad Left}}</nowiki></code> {{Key|Switch|Pro Control Pad Left}} <code><nowiki>{{Key|Switch|Pro Control Pad Right}}</nowiki></code> {{Key|Switch|Pro Control Pad Right}} <code><nowiki>{{Key|Switch|Pro Control Pad Up}}</nowiki></code> {{Key|Switch|Pro Control Pad Up}} <code><nowiki>{{Key|Switch|Pro Control Pad Down}}</nowiki></code> {{Key|Switch|Pro Control Pad Down}} === Joy-Con === <code><nowiki>{{Key|Switch|Directional Left}}</nowiki></code> {{Key|Switch|Directional Left}} <code><nowiki>{{Key|Switch|Directional Right}}</nowiki></code> {{Key|Switch|Directional Right}} <code><nowiki>{{Key|Switch|Directional Up}}</nowiki></code> {{Key|Switch|Directional Up}} <code><nowiki>{{Key|Switch|Directional Down}}</nowiki></code> {{Key|Switch|Directional Down}} ==== Diagrams ==== <code><nowiki>{{Key|Switch|Joy-Con}}</nowiki></code> {{Key|Switch|Joy-Con}} <code><nowiki>{{Key|Switch|Joy-Con Separate}}</nowiki></code> {{Key|Switch|Joy-Con Separate}} <code><nowiki>{{Key|Switch|Joy-Con Left}}</nowiki></code> {{Key|Switch|Joy-Con Left}} <code><nowiki>{{Key|Switch|Joy-Con Right}}</nowiki></code> {{Key|Switch|Joy-Con Right}} __NOTOC__ <noinclude>[[Category:Key template documentation]]</noinclude> 34ef402e3bd539920ee4247d68882ecb53fc6eda Template:Key/doc/PS4 10 311 376 2025-07-25T23:59:32Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki Images source: [[dev:Category:PS4 input images]] === D-pad & sticks === <code><nowiki>{{key|PS4|Dpad}}</nowiki></code> {{key|PS4|Dpad}} <code><nowiki>{{key|PS4|Left}}</nowiki></code> {{key|PS4|Left}} <code><nowiki>{{key|PS4|Right}}</nowiki></code> {{key|PS4|Right}} <code><nowiki>{{key|PS4|Up}}</nowiki></code> {{key|PS4|Up}} <code><nowiki>{{key|PS4|Down}}</nowiki></code> {{key|PS4|Down}} <code><nowiki>{{key|PS4|Left Stick}}</nowiki></code> {{key|PS4|Left Stick}} <code><nowiki>{{key|PS4|Right Stick}}</nowiki></code> {{key|PS4|Right Stick}} <code><nowiki>{{key|PS4|Touch Pad}}</nowiki></code> {{key|PS4|Touch Pad}} === Front buttons === <code><nowiki>{{key|PS4|Circle}}</nowiki></code> {{key|PS4|Circle}} <code><nowiki>{{key|PS4|Cross}}</nowiki></code> {{key|PS4|Cross}} <code><nowiki>{{key|PS4|Square}}</nowiki></code> {{key|PS4|Square}} <code><nowiki>{{key|PS4|Triangle}}</nowiki></code> {{key|PS4|Triangle}} <code><nowiki>{{key|PS4|Share}}</nowiki></code> {{key|PS4|Share}} <code><nowiki>{{key|PS4|Options}}</nowiki></code> {{key|PS4|Options}} === Rear buttons === <code><nowiki>{{key|PS4|L1}}</nowiki></code> {{key|PS4|L1}} <code><nowiki>{{key|PS4|R1}}</nowiki></code> {{key|PS4|R1}} <code><nowiki>{{key|PS4|L2}}</nowiki></code> {{key|PS4|L2}} <code><nowiki>{{key|PS4|R2}}</nowiki></code> {{key|PS4|R2}} <noinclude>[[Category:Key template documentation]]</noinclude> 1672e7f0dcd4db09545c96936cfbabcab681cfeb Template:Key/doc/Xbox 10 312 377 2025-07-25T23:59:33Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki Images source: [[dev:Category:Xbox input images]] === Series & One === <code><nowiki>{{Key|Xbox|A}}</nowiki></code> {{Key|Xbox|A}} <code><nowiki>{{Key|Xbox|B}}</nowiki></code> {{Key|Xbox|B}} <code><nowiki>{{Key|Xbox|X}}</nowiki></code> {{Key|Xbox|X}} <code><nowiki>{{Key|Xbox|Y}}</nowiki></code> {{Key|Xbox|y}} <code><nowiki>{{Key|Xbox|Left Thumbstick}}</nowiki></code> {{Key|Xbox|Left Thumbstick}} <code><nowiki>{{Key|Xbox|Right Thumbstick}}</nowiki></code> {{Key|Xbox|Right Thumbstick}} <code><nowiki>{{Key|Xbox|Left Thumbstick Press}}</nowiki></code> {{Key|Xbox|Left Thumbstick Press}} <code><nowiki>{{Key|Xbox|Right Thumbstick Press}}</nowiki></code> {{Key|Xbox|Right Thumbstick Press}} <code><nowiki>{{Key|Xbox|LB}}</nowiki></code> {{Key|Xbox|LB}} <code><nowiki>{{Key|Xbox|RB}}</nowiki></code> {{Key|Xbox|RB}} <code><nowiki>{{Key|Xbox|View}}</nowiki></code> {{Key|Xbox|View}} <code><nowiki>{{Key|Xbox|Menu}}</nowiki></code> {{Key|Xbox|Menu}} <code><nowiki>{{Key|Xbox|Button}}</nowiki></code> {{Key|Xbox|Button}} === Xbox Series === <code><nowiki>{{Key|Xbox|D-pad}}</nowiki></code> {{Key|Xbox|D-pad}} <code><nowiki>{{Key|Xbox|D-pad Left}}</nowiki></code> {{Key|Xbox|D-pad Left}} <code><nowiki>{{Key|Xbox|D-pad Right}}</nowiki></code> {{Key|Xbox|D-pad Right}} <code><nowiki>{{Key|Xbox|D-pad Up}}</nowiki></code> {{Key|Xbox|D-pad Up}} <code><nowiki>{{Key|Xbox|D-pad Down}}</nowiki></code> {{Key|Xbox|D-pad Down}} <code><nowiki>{{Key|Xbox|LT}}</nowiki></code> {{Key|Xbox|LT}} <code><nowiki>{{Key|Xbox|RT}}</nowiki></code> {{Key|Xbox|RT}} <code><nowiki>{{Key|Xbox|Share}}</nowiki></code> {{Key|Xbox|Share}} ==== Diagram ==== <code><nowiki>{{Key|Xbox|Series Controller Diagram}}</nowiki></code> {{Key|Xbox|Series Controller Diagram}} === Xbox One === <code><nowiki>{{Key|Xbox|One D-pad}}</nowiki></code> {{Key|Xbox|D-pad}} <code><nowiki>{{Key|Xbox|One D-pad Left}}</nowiki></code> {{Key|Xbox|D-pad Left}} <code><nowiki>{{Key|Xbox|One D-pad Right}}</nowiki></code> {{Key|Xbox|D-pad Right}} <code><nowiki>{{Key|Xbox|One D-pad Up}}</nowiki></code> {{Key|Xbox|D-pad Up}} <code><nowiki>{{Key|Xbox|One D-pad Down}}</nowiki></code> {{Key|Xbox|D-pad Down}} <code><nowiki>{{Key|Xbox|One Left Trigger}}</nowiki></code> {{Key|Xbox|One Left Trigger}} <code><nowiki>{{Key|Xbox|One Right Trigger}}</nowiki></code> {{Key|Xbox|One Right Trigger}} ==== Diagram ==== <code><nowiki>{{Key|Xbox|One Controller Diagram}}</nowiki></code> {{Key|Xbox|One Controller Diagram}} __NOTOC__ <noinclude>[[Category:Key template documentation]]</noinclude> adce81e2e9eafcf930052a8993d3e5625665202e Template:License 10 313 378 2025-07-25T23:59:34Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> 4b84fc940507f8fccb9c60b7f70b5a800a62fe59 379 378 2025-07-25T23:59:34Z Crimroxs 244470 Protected "[[Template:License]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/{{{1|nolicense}}}|source={{{source|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> 4b84fc940507f8fccb9c60b7f70b5a800a62fe59 Template:License/CC-BY 10 314 380 2025-07-25T23:59:35Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY | icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]] | text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49f4317b802ef04c92f4edc474581035768c252e 381 380 2025-07-25T23:59:35Z Crimroxs 244470 Protected "[[Template:License/CC-BY]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY | icon = [[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]] | text = This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49f4317b802ef04c92f4edc474581035768c252e Template:License/CC-BY-NC 10 315 382 2025-07-25T23:59:35Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC | icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]] | text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 535d8d725e53a0e8f94922ed597baed1353cec21 383 382 2025-07-25T23:59:36Z Crimroxs 244470 Protected "[[Template:License/CC-BY-NC]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC | icon = [[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]] | text = This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 535d8d725e53a0e8f94922ed597baed1353cec21 Template:License/CC-BY-NC-ND 10 316 384 2025-07-25T23:59:36Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-ND | icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 4ed8a6372d14a167dd9d26f1ae865b1593b76604 385 384 2025-07-25T23:59:37Z Crimroxs 244470 Protected "[[Template:License/CC-BY-NC-ND]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-ND | icon = [[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 4ed8a6372d14a167dd9d26f1ae865b1593b76604 Template:License/CC-BY-NC-SA 10 317 386 2025-07-25T23:59:37Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-SA | icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 385fc8e61d98dd5ed6d4fa25b0eacf17cbca1218 387 386 2025-07-25T23:59:37Z Crimroxs 244470 Protected "[[Template:License/CC-BY-NC-SA]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-NC-SA | icon = [[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-NC-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 385fc8e61d98dd5ed6d4fa25b0eacf17cbca1218 Template:License/CC-BY-ND 10 318 388 2025-07-25T23:59:38Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-ND | icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> c77af748cb3aab2fce9bfd947149cb3e1ef0a3f0 389 388 2025-07-25T23:59:38Z Crimroxs 244470 Protected "[[Template:License/CC-BY-ND]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-ND | icon = [[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]] | text = This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-ND}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> c77af748cb3aab2fce9bfd947149cb3e1ef0a3f0 Template:License/CC-BY-SA 10 319 390 2025-07-25T23:59:39Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-SA | icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1e471ba76ef084e99bff87e9356d439d400f73de 391 390 2025-07-25T23:59:39Z Crimroxs 244470 Protected "[[Template:License/CC-BY-SA]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-BY-SA | icon = [[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]] | text = This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC-BY-SA}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1e471ba76ef084e99bff87e9356d439d400f73de Template:License/CC-PD 10 320 392 2025-07-25T23:59:39Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-PD | icon = [[File:CC-PD.svg|x50px|link=|Public Domain]] | text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide. }}</includeonly><noinclude> This template currently looks like: {{License/CC-PD}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 23b76ae521833f5a34f0bf73426a53aad8fa9923 393 392 2025-07-25T23:59:40Z Crimroxs 244470 Protected "[[Template:License/CC-PD]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-PD | icon = [[File:CC-PD.svg|x50px|link=|Public Domain]] | text = This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide. }}</includeonly><noinclude> This template currently looks like: {{License/CC-PD}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 23b76ae521833f5a34f0bf73426a53aad8fa9923 Template:License/CC-SRR 10 321 394 2025-07-25T23:59:40Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-SRR | icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]] | text = This file is under the Creative Commons Some Rights Reserved License. }}</includeonly><noinclude> This template currently looks like: {{License/CC-SRR}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1ce36d04e501144e6a089ff194fee2b82732e85a 395 394 2025-07-25T23:59:40Z Crimroxs 244470 Protected "[[Template:License/CC-SRR]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC-SRR | icon = [[File:CC-SRR.svg|link=|CC-Some Rights Reserved]] | text = This file is under the Creative Commons Some Rights Reserved License. }}</includeonly><noinclude> This template currently looks like: {{License/CC-SRR}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 1ce36d04e501144e6a089ff194fee2b82732e85a Template:License/CC0 10 322 396 2025-07-25T23:59:41Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC0 | icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]] | text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC0}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> a6ae218b1382bcbe6f0e6e98ef272e4355dd7205 397 396 2025-07-25T23:59:41Z Crimroxs 244470 Protected "[[Template:License/CC0]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = CC0 | icon = [[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]] | text = This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License]. }}</includeonly><noinclude> This template currently looks like: {{License/CC0}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> a6ae218b1382bcbe6f0e6e98ef272e4355dd7205 Template:License/Fairuse 10 323 398 2025-07-25T23:59:42Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:License/fairuse]] ecb7db41961bb5256d571593ca3f90ae1e199a3e Template:License/doc 10 324 399 2025-07-25T23:59:42Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template is to be used under a ''Licensing'' heading on file pages to denote the file's license. == Available licenses == === Game === * Usage: <nowiki>{{License|game}}</nowiki> {{License|game}} === Fairuse === * Usage: <nowiki>{{License|fairuse}}</nowiki> {{License|fairuse}} === CC0 === * Usage: <nowiki>{{License|CC0}}</nowiki> {{License|CC0}} === CC-BY-NC-ND === * Usage: <nowiki>{{License|CC-BY-NC-ND}}</nowiki> {{License|CC-BY-NC-ND}} === CC-BY-NC-SA === * Usage: <nowiki>{{License|CC-BY-NC-SA}}</nowiki> {{License|CC-BY-NC-SA}} === CC-BY-NC === * Usage: <nowiki>{{License|CC-BY-NC}}</nowiki> {{License|CC-BY-NC}} === CC-BY-ND === * Usage: <nowiki>{{License|CC-BY-ND}}</nowiki> {{License|CC-BY-ND}} === CC-BY-SA === * Usage: <nowiki>{{License|CC-BY-SA}}</nowiki> {{License|CC-BY-SA}} === CC-BY === * Usage: <nowiki>{{License|CC-BY}}</nowiki> {{License|CC-BY}} === CC-PD === * Usage: <nowiki>{{License|CC-PD}}</nowiki> {{License|CC-PD}} === CC-SRR === * Usage: <nowiki>{{License|CC-SRR}}</nowiki> {{License|CC-SRR}} === Permission === * Usage: <nowiki>{{License|permission}}</nowiki> {{License|permission}} === No license === '''Providing no parameter (or invalid one) defaults to the nolicense notice:''' <nowiki>{{License}}</nowiki>{{License}} == Specifying source == '''Source parameter (optional):''' The source parameter accepts a url to the source where the file came from if necessary for attribution. Example: <nowiki>{{License|game|source=https://indie.io/}}</nowiki> {{License|game|source=https://indie.io/}} <includeonly> [[Category:License templates]] </includeonly> <noinclude>[[Category:Template documentation]]</noinclude> 5b334ee591fa6a0867f5d8e685e580b5b6c21334 Template:License/fairuse 10 325 400 2025-07-25T23:59:43Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = fairuse | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law]. }}</includeonly><noinclude> This template currently looks like: {{License/fairuse}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 3662b685c4d9fa43d4f9342fae34b2f43ba925ef 401 400 2025-07-25T23:59:43Z Crimroxs 244470 Protected "[[Template:License/fairuse]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = fairuse | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law]. }}</includeonly><noinclude> This template currently looks like: {{License/fairuse}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 3662b685c4d9fa43d4f9342fae34b2f43ba925ef Template:License/game 10 326 402 2025-07-25T23:59:44Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:rightsholder|<!-- *************************************** *************************************** Step 1/2 [required] Enter the name of the rightsholder, optionally with a link. Example without link: indie.io Example with a URL: [https://www.indie.io/ indie.io] Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- continue to step 2 *************************************** *************************************** Step 2/2 [optional] Enter the TOS link. Example link: https://www.indie.io/terms-of-service -->{{#vardefine:tos|<!-- Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- DON'T EDIT ANYTHING BELOW THIS -->{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = {{#if:{{#var:rightsholder}}| <!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors. | <!-- Generic: -->This file is owned by the applicable game studio and/or its licensors. }} }}</includeonly><noinclude> This template currently looks like: {{License/game}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> f1283ce43eda0d523b8e1f249ebc02470d957b34 Template:License/game 10 326 403 402 2025-07-25T23:59:44Z Crimroxs 244470 Protected "[[Template:License/game]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:rightsholder|<!-- *************************************** *************************************** Step 1/2 [required] Enter the name of the rightsholder, optionally with a link. Example without link: indie.io Example with a URL: [https://www.indie.io/ indie.io] Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- continue to step 2 *************************************** *************************************** Step 2/2 [optional] Enter the TOS link. Example link: https://www.indie.io/terms-of-service -->{{#vardefine:tos|<!-- Edit on the line below this************--> <!--Edit on the line above this******** *************************************** *************************************** -->}}<!-- DON'T EDIT ANYTHING BELOW THIS -->{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = {{#if:{{#var:rightsholder}}| <!-- Specific: -->This file is owned by {{#var:rightsholder}} and/or its licensors{{#if:{{#var:tos}}|, and is licensed under the {{#var:rightsholder}} [{{#var:tos}} Terms of Use]}}.<br/>All trademarks and registered trademarks present in the file are proprietary to {{#var:rightsholder}} and/or its licensors. | <!-- Generic: -->This file is owned by the applicable game studio and/or its licensors. }} }}</includeonly><noinclude> This template currently looks like: {{License/game}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> f1283ce43eda0d523b8e1f249ebc02470d957b34 Template:License/indie.io 10 327 404 2025-07-25T23:59:45Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/> All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors. }}</includeonly><noinclude> This template currently looks like: {{License/indie.io}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49823bdf8d378ff755fa7b6493afde40f6a4e19a 405 404 2025-07-25T23:59:45Z Crimroxs 244470 Protected "[[Template:License/indie.io]]" ([Edit=Allow only wiki.gg staff] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = developer | darkIcon = yes | icon = [[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]] | text = This file is owned by [https://indie.io indie.io] and/or its licensors, and is licensed under the [https://indie.io indie.io] [https://www.indie.io/terms-of-service Terms of Use].<br/> All trademarks and registered trademarks present in the file are proprietary to [https://indie.io indie.io] and/or its licensors. }}</includeonly><noinclude> This template currently looks like: {{License/indie.io}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 49823bdf8d378ff755fa7b6493afde40f6a4e19a Template:License/nolicense 10 328 406 2025-07-25T23:59:46Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = nolicense | icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]] | text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details. }}</includeonly><noinclude> This template currently looks like: {{License/nolicense}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 9ddcfb97af577d7f8454e20f985b9456e7a95c77 407 406 2025-07-25T23:59:46Z Crimroxs 244470 Protected "[[Template:License/nolicense]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = nolicense | icon = [[File:Warning-red.svg|50px|link=|No license has been selected.]] | text = Please select the proper license for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details. }}</includeonly><noinclude> This template currently looks like: {{License/nolicense}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 9ddcfb97af577d7f8454e20f985b9456e7a95c77 Template:License/permission 10 329 408 2025-07-25T23:59:46Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = permission | icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]] | text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg. }}</includeonly><noinclude> This template currently looks like: {{License/permission}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 854af75c8477c36c50cb5d103ad8a933892fc322 409 408 2025-07-25T23:59:47Z Crimroxs 244470 Protected "[[Template:License/permission]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly>{{License/template | source = {{{source|}}} | type = permission | icon = [[File:IN COPYRIGHT.svg|50px|link=|IN COPYRIGHT WITH PERMISSION]] | text = This file is copyrighted. The copyright holder has given permission for its use on wiki.gg. }}</includeonly><noinclude> This template currently looks like: {{License/permission}} See {{tl|License}} for full license documentation [[Category:License templates]]</noinclude> 854af75c8477c36c50cb5d103ad8a933892fc322 Template:License/template 10 330 410 2025-07-25T23:59:47Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- --><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;"> <div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div> <div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source:&nbsp;{{{source|}}}</span>}}{{{text2|}}}</div> </div><!-- --></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude> 7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8 411 410 2025-07-25T23:59:48Z Crimroxs 244470 Protected "[[Template:License/template]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly><!-- --><div class="license {{{type|}}}" style="border: 1px solid var(--wiki-content-border-color); background: var(--wiki-content-background-color--secondary); align-items: center; padding: 5px; display: flex; gap: 1em;"> <div class="icon {{#if:{{{darkIcon|}}}|invert-on-dark}}">{{{icon|}}}</div> <div class="text">{{{text|}}}{{#if:{{{source|}}}|<br/><span class="source">Source:&nbsp;{{{source|}}}</span>}}{{{text2|}}}</div> </div><!-- --></includeonly><noinclude>{{documentation|Template:License/doc}}</noinclude> 7d0e694e6a42a5368b4b62ce6c01bfa2fb4e67b8 Template:Link icon 10 331 412 2025-07-25T23:59:48Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{#vardefine:target|{{{1|}}}<!-- end vd -->}}<!-- -->{{#vardefine:display|{{#if:{{{2|}}}|{{{2}}}|{{{1}}}<!-- end if -->}}<!-- end vd -->}}<!-- -->{{#vardefine:iconSize|1.2em}}<!-- -->{{#vardefine:lineHeight|1lh}}<!-- -->{{#vardefine:fileExists|{{filepath:{{#var:target}} ({{{type}}}).png}}}}<!-- -->{{#ifeq: {{{2|}}} | notext <!-- start if notext -->|<span class="link-icon notext" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start notext icon element -->{{#if: {{#var:fileExists}} <!-- start icon if -->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon -->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?) -->}}<!-- end icon if --></span><!-- end notext icon -->|<span class="link-icon" style="--link-icon-size: {{#var:iconSize}}; --link-icon-line-height: {{#var:lineHeight}};"><!-- start icon + text element -->{{#if: {{#var:fileExists}} <!-- start icon if -->| <span class="regular">[[File:{{#var:target}} ({{{type}}}).png|link={{#var:target}}|alt=]]</span><!-- end regular icon -->| <span class="fallback">[[File:{{{1}}} ({{{type}}}).png|?]]</span><!-- end fallback icon (?) -->}}&nbsp;<!-- end icon if --><span class="display-text">[[{{#var:target}}|{{#var:display}}]]</span><!-- end display text --></span> <!-- end icon + text element -->}}<!-- end if notext --></includeonly><noinclude>{{Documentation}}[[Category:Formatting templates]]</noinclude> a8fc86aa3dc0f0085e5d1236a47e8d04e8685684 Template:Link icon/doc 10 332 413 2025-07-25T23:59:49Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{No direct use}} == List of link icon templates == * {{tl|Character icon}} * {{tl|Item icon}} == Dependencies== For this template to work properly, you need the following: * The <code>.link-icon</code> class and any related classes, found in [[MediaWiki:Common.css]]. <noinclude>[[Category:Template documentation]]</noinclude> 654dfb540ea31a810ef53c3820862942e63b2e8a Template:Luadoc 10 333 414 2025-07-25T23:59:49Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <noinclude>[[Category:Documentation templates]]</noinclude>{{#ifeq:{{int:scribunto-doc-page-name|{{ROOTPAGENAME}}}}|{{FULLPAGENAME}}||<div class="luadoc">Edit the [[{{int:scribunto-doc-page-name|{{ROOTPAGENAME}}}}|documentation or categories]] for this module. {{#ifexist:{{FULLPAGENAME}}/i18n|This module has an [[/i18n|i18n file]].}}</div>}} 37de49949dfa0f16975ff4e9850b4573ec388cb6 Template:MP link 10 334 415 2025-07-25T23:59:50Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- Variables -->{{#vardefine:link|{{{link|{{{1|}}}}}}}}<!-- Image-->{{#if:{{{image|}}}|[[File:{{#replace:{{{image|}}}|File:}}|{{{size|42px}}}|link={{#var:link}}{{#if:{{{altText|}}}|{{!}}alt={{{altText|}}}}}|class={{{imageClass|}}}]]}}<!-- Link below the image -->{{#if:{{{1|}}}|<!-- If it's an external link, use external link syntax -->{{#if:{{#pos:{{{link|}}}|http}}|[{{{link|}}} {{{1|}}}]|<!-- Otherwise use normal syntax the ifeq, pos, sub combo is filtering out a leading :, so that we can add our own without doubling up, allowing easy category linking -->[[:{{#ifeq:{{#pos:{{#var:link}}|:}}|0|{{#sub:{{#var:link}}|1}}|{{#var:link}}}}|{{{1|}}}]]}} }}</includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> be5325327a3e6c626069e9f98a5dd2b9f283042c Template:MP link/doc 10 335 416 2025-07-25T23:59:51Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This creates one of the stylized and formatted links on the [[{{MediaWiki:Mainpage}}|main page]]. == Usage == Groups of this template should be wrapped inside of <code><nowiki><div class="mp-links"></div></nowiki></code> and each entry should be a separate line in an [[wikipedia:Help:Lists#Basically|unordered list]]. This div can be given one of the classes <code>columns-x</code> where x is a number from 1 to 8, and the links will line up in that many columns if space permits (default is 3). The div can also optionally be given the class <code>stretch</code> and it will stretch the list vertically to fill empty space. See [[Mediawiki:Common.css]] for the full definitions of these classes and styling for this template. ===Parameters=== <templatedata> { "description": { "en": "Creates stylized and formatted links on the main page." }, "format": "inline", "params": { "1": { "label": { "en": "Text" }, "description": { "en": "The text to display. If the link parameter is not given, this will also be the link target." }, "example": "Stuff", "type": "string", "suggested": true }, "link": { "label": { "en": "Link" }, "description": { "en": "The target page for the link, if different than the display text." }, "required": false, "example": "Main Page", "type": "wiki-page-name" }, "image": { "label": { "en": "Image" }, "description": { "en": "An image to display with the link." }, "required": false, "suggested": true, "type": "wiki-file-name" }, "size": { "label": { "en": "Image size" }, "description": { "en": "The size of the image, in px." }, "required": false, "default": "42px", "type": "string" }, "imageClass": { "label": "Image class", "description": "A class to give directly to the image", "example": "invert-on-dark", "type": "string", "suggestedvalues": [ "invert-on-dark", "invert-on-light" ] }, "altText": { "label": "Alt text", "description": "Alt text to describe the image", "example": "Wiki logo", "type": "string", "suggested": true } }, "paramOrder": [ "1", "link", "image", "size", "imageClass", "altText" ] } </templatedata> ==Examples== <pre> <div class="mp-links columns-3"> * {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}} * {{MP link|Things|link=Special:Random}} * {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}} </div> </pre> Produces: <div class="mp-links columns-3"> * {{MP link|Stuff|link=Special:Random|image=Site-logo.png|size=42px}} * {{MP link|Things|link=Special:Random}} * {{MP link|Other stuff|link=Special:Random|image=Site-logo.png|size=42px}} </div> <noinclude> [[Category:Template documentation]] </noinclude> 0df5d36904353428acb21882bd8923560f77a142 Template:Main/doc 10 336 417 2025-07-25T23:59:51Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <templatedata> { "params": { "1": { "label": "Article", "description": "A main article.", "example": "Article", "type": "wiki-page-name", "required": true }, "2": { "label": "Second Article", "description": "A second main article.", "example": "Second Article", "type": "wiki-page-name" }, "3": { "label": "Third Article", "description": "A third main article.", "example": "Third Article", "type": "wiki-page-name" } }, "description": "This hatnote template is meant to be in sections of an article mentioning information about another existing main article.", "paramOrder": [ "1", "2", "3" ], "format": "inline" } </templatedata> == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{Main|Special:WantedPages}}</nowiki></code> || {{Main|Special:WantedPages}} |- | <code><nowiki>{{Main|Special:WantedPages#Section Title}}</nowiki></code> || {{Main|Special:WantedPages#Section Title}} |- | <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages}} |- | <code><nowiki>{{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}}</nowiki></code> || {{Main|Special:WantedPages|Special:UncategorizedPages|Special:UncategorizedCategories}} |- | <code><nowiki>{{Main|Special:WantedPages{{!}}Page 1}}</nowiki></code> (Custom link label) || {{Main|Special:WantedPages{{!}}Page 1}} |} == Dependencies == This template requires the {{tl|Hatnote}} metatemplate. == Source == Roughly based on [[wikipedia:Template:For|Wikipedia's For Template]]. <noinclude>[[Category:Template documentation]]</noinclude> dd762adeece0f944821cb81ee14a8bd9cb539b22 Template:Main page 10 337 418 2025-07-25T23:59:52Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{#invoke:Main page|main}} __NOTOC__ __NOEDITSECTION__ [[Category:{{SITENAME}}| ]]</includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> 64a0dbb502a75c44e4b3f474772d8502bdf44e40 Template:Main page/doc 10 338 419 2025-07-25T23:59:53Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template is used to create an IMP Main Page. It uses [[Module:Main page]] to arrange a series of [[Template:Main page box]]es in a [https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout CSS grid]. ==Simple explanation== The layout is made using keywords arranged in a grid. This grid has 3 columns on desktop-width screens, 2 columns on tablet, and 1 on mobile. Each can have as many rows as you want. Each keyword represents the same section and can span multiple rows and/or columns, but ''must'' form a contiguous rectangle of any dimension (1x1, 1x2, 2x2, 2x3, etc.). For example, the following input to desktop: <pre style="display:table;"> welcome welcome welcome about links links about contribute contribute </pre> would produce a grid resembling the following: {| class="wikitable" | style="background-color:rgba(0,255,0,0.15)" | welcome | style="background-color:rgba(0,255,0,0.15)" | welcome | style="background-color:rgba(0,255,0,0.15)" | welcome |- | style="background-color:rgba(255,0,255, 0.15)" | about | style="background-color:rgba(0,0,255, 0.15)" | links | style="background-color:rgba(0,0,255, 0.15)" | links |- | style="background-color:rgba(255,0,255, 0.15)" | about | style="background-color:rgba(255,255,0, 0.15)" | contribute | style="background-color:rgba(255,255,0, 0.15)" | contribute |} Where <code>welcome</code> is the contents of [[{{MediaWiki:Mainpage}}/welcome]], <code>about</code> is the contents of [[{{MediaWiki:Mainpage}}/about]], and so on. See [[Template:Main page box]] for more information about creating your own boxes. If you enter a keyword that does not have a corresponding box already, you'll be prompted to create one when saving or previewing the page. If you leave a keyword out of a certain layout, it will not be displayed on that layout. A warning will be given at the top of the edit preview in case this was an accident, but can be safely ignored if intentional. For additional hints and information, see the comments that came on your main page or ask a wiki.gg staff member for help. ==Technical explanation== For the CSS savvy, this section explains how it works a bit under the hood. The input to desktop, tablet, and mobile create [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] which are then used as the value of [https://developer.mozilla.org/en-US/docs/Web/CSS/grid-template-areas grid-template-areas] in media queries for screen widths >=1350px, >=990px, and <990px. The boxes are given an id based on their subpage name, which is then used by the module to find the template, as well as by the box templates to assign them a CSS id of <code>mp-box-<keyword></code>. Since these keywords are used directly in the grid layout, they must follow the rules of [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident>] naming. ==Dependencies== For this template to work properly, you need the following: * [[Module:Main page]] * All templates in [[:Category:Main page templates]]. * All CSS within the "Main page layout" section found in [[MediaWiki:Common.css]]. The <code>[[MediaWiki:Gadgets/mpEditLinks|mpEditLinks]]</code> gadget is also highly recommended. Its code can be found at [[MediaWiki:Gadgets/mpEditLinks/main.css]] and [[MediaWiki:Gadgets/mpEditLinks/main.js]]. ==TemplateData== <templatedata> { "params": { "desktop": { "label": "Desktop", "description": "The layout for wide screens", "required": true, "type": "string" }, "tablet": { "label": "Tablet", "description": "The layout for mid-width screens", "required": true, "type": "string" }, "mobile": { "label": "Mobile", "description": "The layout for narrow screens", "required": true, "type": "string" } }, "description": "Creates an IMP Main Page.", "format": "block" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> c5052ca4c6f9f0e1e2c0a81cea00e372d4bacdca Template:Main page box 10 339 420 2025-07-25T23:59:53Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><code>Template:Main page box</code> is not intended to be used directly, please use [[Template:Main page box/start]] and [[Template:Main page box/end]].</includeonly><noinclude> This template is used to create the boxes of the IMProved Main Page (IMP) framework. '''It should not be called directly''', instead using {{tl|Main page box/start}} and {{tl|Main page box/end}}. <div style="text-align:center;"> Use the box below to create a page with the required templates already in place, ready for you to add your content. {{/create}} The box name can not contain spaces or start with a number. Those are probably the only restrictions you'll run into, but for a full list see [https://developer.mozilla.org/en-US/docs/Web/CSS/custom-ident <custom-ident> on MDN web docs]. </div> ==Parameters== These are the parameters used by {{tl|Main page box/start}}. All parameters are optional. {| class="wikitable" ! Name !! Data type !! Description |- | title || Wikitext || The title of the box. This can be empty, in which case the box will contain only the content. |- | class || CSS classes || A list of classes to be passed to the box, separated by spaces and without quotes. Standard options are <code>centered-content</code> to vertically center contents, and <code>has-floating-image</code> in case floating images are needed in the box (normally the flex layout disallows this). |- | style || CSS declarations || Inline CSS to be applied directly to the box, without quotes. A common usage is <code>text-align:center;</code> for cases where it's desired for individual boxes to have centered text. |} [[Category:Main page templates]] [[Category:Template documentation]] </noinclude> cbbd25d1eb0105a8be55d0cc174f385fc467ffad Template:Main page box/create 10 340 421 2025-07-25T23:59:54Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{#tag: inputbox | type = create width = 40 default = {{{1|}}} buttonlabel = Create this box prefix = {{#or:{{{rootpage|}}}|{{MediaWiki:Mainpage}}}}/ placeholder = box name (no spaces) preload = Template:Main page box/preload summary = Created using preload preloadparams[] = {{ucfirst:{{{1|Example}}}}} }}<noinclude>[[Category:Main page templates]]</noinclude> da58eca98a44a09e476c5b4a5cafde116b6cdac9 Template:Main page box/end 10 341 422 2025-07-25T23:59:55Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly></div> </div></includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> 506617faba565eb65144b21c3ead8fe5c2010b55 Template:Main page box/end/doc 10 342 423 2025-07-25T23:59:55Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki See [[Template:Main page box]] for information on how to use this. <noinclude>[[Category:Template documentation]]</noinclude> e73182bed655118b10da971b634dc9c3bf3e3d39 Template:Main page box/missing 10 343 424 2025-07-25T23:59:56Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = {{{1}}} | style = text-align:center; | class = missing }} The {{{1}}} box does not exist. Check your spelling or create it here:<br/> {{Main page box/create|{{{1|}}}|rootpage = {{{rootpage|}}}}}<br/> See [[Template:Main page box]] for more information. {{Main page box/end}}<noinclude>[[Category:Main page templates]]</noinclude> 5cff88dacf33c912d4aa04c1541e684a5f3e79bb Template:Main page box/preload 10 344 425 2025-07-25T23:59:56Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = $1 }} Content goes here, between the start and end templates. Feel free to use wikitext, tables, templates, new lines, whatever. {{Main page box/end}}<includeonly><no<noinclude></noinclude>include>[[Category:Main page boxes]]</no<noinclude></noinclude>include></includeonly><!-- don't edit this line --><noinclude> [[Category:Main page templates]] </noinclude> 9b16288e15e3c8c9ede76b4dc76e538d2253cf23 Template:Main page box/start 10 345 426 2025-07-25T23:59:57Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><div class="mp-box <!-- These variables are used to determine if certain layouts should hide certain boxes. The variable is created in and passed from [[Module:Main page]], and is formatted as a pseudo bitmask to reduce variable usage An example of this variable would be "1,1,0," which would mean display on desktop and tablet but not on mobile -->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|0}}|0|mp-hide-on-desktop}} <!-- -->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|1}}|0|mp-hide-on-tablet}} <!-- -->{{#ifeq:{{#explode:{{#var:imp-variable-display-box}}|,|2}}|0|mp-hide-on-mobile}} <!-- -->{{{class|}}}" style="grid-area:{{#var:imp-variable-id}}; {{{style|}}}" id="mp-box-{{#var:imp-variable-id}}" data-box-id="{{#var:imp-variable-id}}"><!-- -->{{#if:{{{title|{{{1|}}}}}}| <h2> {{{title|{{{1|}}}}}} </h2> }}<div class="mp-body"></includeonly><noinclude> {{doc}} [[Category:Main page templates]] </noinclude> 62eedb503b63a36fc31a301f8ea6b15f6ff9bf60 Template:Main page box/start/doc 10 346 427 2025-07-25T23:59:58Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki See [[Template:Main page box]] for information on how to use this. ==TemplateData== <templatedata> { "params": { "class": { "label": "Class", "description": "Additional classes to give to the box wrapping this box.", "example": "centered-content", "suggestedvalues": [ "centered-content", "has-floating-image" ] }, "style": { "label": "Style", "description": "Inline CSS to add to the box wrapping this box", "example": "text-align:center;", "type": "string" }, "title": { "aliases": [ "1" ], "label": "Title", "description": "The title of this box.", "example": "Welcome to the wiki!", "type": "content", "suggested": true } }, "description": "Creates a box for use on the main page.", "paramOrder": [ "title", "class", "style" ], "format": "block" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> 860e1be8fbf205ab2b3214cb91860a77fd3ef52b Template:Merge 10 347 428 2025-07-25T23:59:58Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Ambox | color = purple | icon = Merge.svg | message = It has been proposed that this page be [[support:Merge|merged]] with [[{{{1}}}]]. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for merging]]}}</includeonly><!-- --><noinclude>{{Merge|Template:Merge|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 9975c110e793cc1943eac9ea8e62257d704ab853 Template:Merge/doc 10 348 429 2025-07-25T23:59:59Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 Template:Ml 10 349 430 2025-07-26T00:00:01Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <code>{{[[Module:{{{1}}}|{{{1}}}]]}}<sup>m</sup>{{#if:{{{2|}}}|.{{{2}}}()}}</code><noinclude> * <code><nowiki>{{Ml|Infobox}}</nowiki></code> generates {{Ml|Infobox}}. * <code><nowiki>{{Ml|ArgsUtil|merge}}</nowiki></code> generates {{Ml|ArgsUtil|merge}}. [[Category:Formatting templates]] </noinclude> 0c69bf8d7c3319f1cf2aa68f4b80261257291560 Template:Move 10 350 431 2025-07-26T00:00:04Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Ambox | color = darkorange | icon = Move.svg | message = It has been proposed that this page be moved to [[{{{1}}}]]. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for moving]]}}</includeonly><!-- --><noinclude>{{Move|Template:Ambox{{!}}Example|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> dc4fd9090208e453457d6d2df193b9a7ee3b562d Template:Move/doc 10 351 432 2025-07-26T00:00:05Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 Template:NoDirectUse 10 352 433 2025-07-26T00:00:06Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:No direct use]] 8448af1f61f0d64a84806b006c70670d9296acde Template:No direct use 10 353 434 2025-07-26T00:00:06Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{ambox|icon=Warning-red.svg|title=Don't call this template directly from any content page! |message=This template is intended to be used inside of another template. Then that template in turn may be used on content pages. |color=red |tiny={{{tiny|}}} |class={{{class|}}} }}</includeonly><noinclude>{{doc|Template:Ambox/doc}} [[Category:Notice templates]]</noinclude> 22c9c1b0d6c05220eb6d7ad84073f7d878b60b68 Template:No direct use/doc 10 354 435 2025-07-26T00:00:07Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:Ambox/doc]] 68bfb03f8f28c95443c7b1997f252c236bf87256 Template:No wrap 10 355 436 2025-07-26T00:00:08Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:Nowrap]] 269180d5083536bbbf72d889477805cfde7aac9e Template:Normal 10 356 437 2025-07-26T00:00:08Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <span style{{=}}"font-weight:normal; font-style:normal">{{{1}}}</span><noinclude> {{documentation}} </noinclude> f1d74e033cde1ce3b2efdc98b78fb863b8524fcf Template:Nowrap 10 357 438 2025-07-26T00:00:09Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <span class="nowrap">{{{1}}}</span><noinclude> {{documentation}} </noinclude> 8817bafce418a08a72f3425283fc03d04a2d8d44 Template:Pipe 10 358 439 2025-07-26T00:00:10Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki &#124;<noinclude>{{documentation}}</noinclude> 9d1875aa686e4e25a0994448a39d057e91541788 Template:Pipe/doc 10 359 440 2025-07-26T00:00:10Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:((/doc]] 509bb731d447456a18489848c8a1ce38feddabcc Template:Split 10 360 441 2025-07-26T00:00:11Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- -->{{#vardefine:pages|<!-- start vd -->{{#if:{{{2|}}}<!-- if more than one page -->|new pages titled [[{{{1}}}]]{{#if:{{{3|}}}<!-- start concat if -->|, [[{{{2}}}]] and [[{{{3}}}]]<!-- concat two -->|<nowiki> </nowiki>and [[{{{2}}}]]<!-- else; concat one -->}}<!-- end concat if -->|a new page titled [[{{{1}}}]]<!-- else; one page only -->}}<!-- end if -->}}<!-- end vd -->{{Ambox | color = purple | icon = Split.svg | message = It has been proposed that this page be split into {{#var:pages}}. | tiny = {{{tiny|}}} | class = {{{class|}}} | date = {{{date|}}} }}<!-- -->{{#ifeq: {{lc:{{{nocat|}}}}} | yes ||[[Category:Candidates for splitting]]}}</includeonly><!-- --><noinclude>{{Split|Template:Ambox{{!}}Example|nocat=yes}} {{Split|Template:Ambox{{!}}Example 1|Template:Ambox{{!}}Example 2|Template:Ambox{{!}}Example 3|nocat=yes}} {{doc|Template:Ambox/doc}}</noinclude> 73f5044c8b972e18c3b7880f94b0644e4a0e6ac7 Template:Split/doc 10 361 442 2025-07-26T00:00:12Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 Template:Spoiler 10 362 443 2025-07-26T00:00:13Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><!-- Base code written for Terraria Wiki: https://terraria.wiki.gg/wiki/Template:Spoiler NOTE: This template needs a JavaScript function in MediaWiki:Common.js or MediaWiki:Vector.js to work, as well as styling in MediaWiki:Common.css or MediaWiki:Vector.css for the related classes -->{{#vardefine:element|{{#if:{{{block|}}}|div|span}}}}<!-- --><{{#var:element}} class="spoiler-content {{{class|}}}" {{#if:{{{id|}}}|id="{{{id|}}}"}} {{#if:{{{css|{{{style|}}}}}}|style="{{{css|{{{style|}}}}}}"}}><{{#var:element}}>{{{1|}}}</{{#var:element}}></{{#var:element}}><!-- -->[[Category:Pages with spoilers]]<!-- --></includeonly><noinclude> {{doc}} [[Category:Formatting templates]] </noinclude> e5fe76807977a72099dd1f680fc399e02a790dd5 Template:Spoiler/doc 10 363 444 2025-07-26T00:00:13Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template is used to mark text and other elements as spoilers. Users can click or optionally hover to reveal their content. == The hoverShowSpoilers gadget == Users can enable the <code>[[MediaWiki:Gadgets/hoverShowSpoilers|hoverShowSpoilers]]</code> gadget to make spoilers show on hover, not just on click. The code for this gadget can be found at [[MediaWiki:Gadgets/hoverShowSpoilers/main.css]]. == Examples == {| class="wikitable" ! Code !! Result |- | <code><nowiki>{{spoiler|spoiler text}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text}} |- | <code><nowiki>{{spoiler|spoiler text with a [[Template:Navbox|link]]}}</nowiki></code> (Click to toggle) || {{spoiler|spoiler text with a [[Template:Navbox|link]]}} |- | <pre> {{spoiler|block=y|Really long spoiler that spans multiple lines It even has a bulleted list inside it: * Item a * Item b * [[Special:Random|Item c]] }}</pre> |{{spoiler|block=y|Really long spoiler that spans multiple lines It even has a bulleted list inside it: * Item a * Item b * [[Special:Random|Item c]] }} |} == Dependencies == For this template to work properly, you need the following: * The <code>spoilers</code> gadget with JavaScript code for toggling the <code>.spoiler</code> class on/off on click: ** [[MediaWiki:Gadgets/spoilers]] ** [[MediaWiki:Gadgets/spoilers/main.js]] * The <code>.spoiler-content</code> and any related classes, found in [[MediaWiki:Common.css]]. == Source == Base code adapted from [[wgg:terraria:Template:Spoiler|Template:Spoiler on Terraria Wiki]]. ==TemplateData== <templatedata> { "params": { "1": { "aliases": [ "text" ], "label": "Text", "description": "The text to be shown.", "example": "Character A died during the battle.", "type": "content", "required": true }, "hover": { "label": "Show on Hover?", "description": "Show spoiler text on mouse hover.", "example": "hover=yes", "type": "boolean", "default": "hover=no" }, "block": { "label": "Display as block?", "description": "If given, display the spoiler as a block instead of inline. Useful for long spoilers spanning multiple lines or using block-level elements like lists.", "example": "y", "type": "boolean", "suggested": true }, "class": { "label": "Class", "description": "A class or classes to apply to the spoiler", "type": "string" }, "id": { "label": "ID", "description": "A CSS ID to apply to the spoiler.", "type": "string" }, "style": { "description": "Inline CSS styles to pass in.", "type": "string", "aliases": [ "css" ], "label": "Style" } }, "description": "This template can be used to mark text as a spoiler.", "maps": { "1": {} }, "paramOrder": [ "1", "hover", "block", "class", "id", "style" ], "format": "inline" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> bae231a84e57129ec12ba47e554ed42e76c185e0 Template:Spoiler warning 10 364 445 2025-07-26T00:00:14Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Ambox | color = red | icon = Warning-red.svg | title = Spoiler Warning | message = This page contains '''spoilers'''. View at your own discretion. | tiny = {{{tiny|}}} | class = {{{class|}}} }}<noinclude>{{doc|Template:Ambox/doc}}</noinclude> d46344bae30adce89ead1cf12e8c3ff904e95203 Template:Spoiler warning/doc 10 365 446 2025-07-26T00:00:15Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 Template:TOC limit 10 366 447 2025-07-26T00:00:16Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><div class="toclimit-{{{1|{{{limit|3}}}}}}">__TOC__</div></includeonly><noinclude> {{documentation}} [[Category:Table of contents templates]] </noinclude> 9187098528659316936c0da0589a7745f10e38e3 Template:TOC limit/doc 10 367 448 2025-07-26T00:00:16Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This template inserts a Table of Contents that omits subheadings beyond a certain depth. The table obeys the same layout rules as the <nowiki>__TOC__</nowiki> [[mw:Help:Magic_words|magic word]]. Omitted sections still have section edit links in the article body. The main use for this template is situations where you want section edit links for ease of editing but don't want a full table of contents. '''Before using this template, consider whether and why it would be helpful to readers and other editors.''' == Usage == {{tlx|TOC limit}} or {{tlx|TOC limit|3}} The template defaults to including second- and third-level headings, e.g. those numbered "1" and "1.1" in the TOC. (Note: {{tlx|TOC limit|1}} does nothing: the first-level heading on a page is, by default, the page title.) You can specify a different limit by adding a header level: {{tlx|TOC limit|4}} 4 allows for fourth-level headings, e.g. "1.1.1", but omits any subheadings below that from the TOC. The template works by hiding the lower levels with CSS. See [[Mediawiki:Common.css]]. == TOC levels versus wikitext header levels == The heading levels in the TOC normally correspond to the header levels in the wikitext, so a <code>== Level-2 header ==</code> will normally generate the first-level ("1") TOC headings, a <code>=== Level-3 header ===</code> will normally generate the second-level ("1.1") TOC headings, and so on. This correspondence does ''not'' hold if the page contains <code>= Level-1 headers =</code> or skips header levels. For example, wikitext like this: <pre> == Level-2 heading (A) == === Level-3 heading (B) === == Level-2 heading (C) == ====== Level-6 heading (D) ====== = Level-1 heading (E) = == Level-2 heading (F) == === Level-3 heading (G) === </pre> will generate a TOC like this: {| class="toc" |<div style="text-align:center"><b>Contents</b></div> <ul> <li class="toclevel-1 tocsection-1"><span class="tocnumber">1</span> <span class="toctext">Level-2 heading (A)</span><ul> <li class="toclevel-2 tocsection-2"><span class="tocnumber">1.1</span> <span class="toctext">Level-3 heading (B)</span></li> </ul></li> <li class="toclevel-1 tocsection-1"><span class="tocnumber">2</span> <span class="toctext">Level-2 heading (C)</span><ul> <li class="toclevel-2 tocsection-2"><span class="tocnumber">2.1</span> <span class="toctext">Level-6 heading (D)</span></li> </ul></li> <li class="toclevel-1 tocsection-1"><span class="tocnumber">3</span> <span class="toctext">Level-1 heading (E)</span><ul> <li class="toclevel-2 tocsection-2"><span class="tocnumber">3.1</span> <span class="toctext">Level-2 heading (F)</span><ul> <li class="toclevel-3 tocsection-3"><span class="tocnumber">3.1.1</span> <span class="toctext">Level-3 heading (G)</span></li> </ul></li> </ul></li> </ul> |} Using <code><nowiki>{{TOC limit}}</nowiki></code> on this page ''would not'' hide header D, because even though it is a level-6 heading it is shown at the second level in the TOC. And it ''would'' hide header G even though it is a level-3 heading just like header B, because header G is shown at the third level in the TOC while header B is shown at the second level. == Conflicts == This template does not interact well with the {{tl|TOC right}} template. To achieve the correct effect, use those with a limit parameter. For example, {{tlx|TOC&nbsp;right|2=limit=2}} has the effect that {{tlx|TOC&nbsp;right}} and {{tlx|TOC&nbsp;limit|2}} would have - if they worked together. == TemplateData == <templatedata> { "params": { "1": { "aliases": [ "limit" ], "label": "Limit", "description": "Maximum header depth to be included in table of contents", "default": "3", "suggested": true, "type": "number" } }, "description": "Inserts a Table of Contents that omits subheadings beyond a certain depth." } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> 8582cad25d72e508a04a81c36ef5ecb663a32bc7 Template:TOC right 10 368 449 2025-07-26T00:00:17Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly><div class="tocright {{#if:{{{limit|}}}|toclimit-{{{limit}}}}}">__TOC__</div></includeonly><noinclude> {{documentation}} [[Category:Table of contents templates]] </noinclude> 8b94caa5343acd906cad9e74465f0ea5ce4e9549 Template:TOC right/doc 10 369 450 2025-07-26T00:00:18Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{tl|TOC right}} forces the auto-generated Table of Contents for an article to appear floated to the right side of the page in order to improve article layout. ==Usage== Insert <code><nowiki>{{TOC right}}</nowiki></code> at the point in the article where you want the top of the Table of Contents box to appear. This should usually be after the text of the lead section, and just before the first section heading. Use with {{tl|clear}} to prevent collision with text. Avoid placing the TOC in a visually poor location. Crossing a section division is probably a poor idea. ;limit : Limits the depth of subheadings shown. For instance using <code>limit=4</code> will hide the fourth level and deeper subheadings in the hierarchy. And <code>limit=2</code> will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS. See {{tl|TOC limit}} for more information on this. Do not place this template so that the TOC aligns with a large image or infobox; this breaks the layout on narrow screens (even users with screens as wide as 1024px wide can have problems). Also, a TOC that crosses a section division is probably a poor idea, if that can be avoided. Unless the section in which the {{tl|TOC right}} is placed is long enough, the result may well be undesirable. It should only be used in cases where the TOC gets in the way of other content or is detrimental to the layout of the page; it should ''not'' simply be used for aesthetics since it tampers with the standard appearance of articles. ==TemplateData== <templatedata> { "params": { "limit": { "label": "Limit", "description": "Limits the depth of subheadings shown. For instance using limit=4 will hide the fourth level and deeper subheadings in the hierarchy. And limit=2 will hide all subheadings leaving only the main headings. This works by hiding the lower levels with CSS", "type": "number" } }, "description": "{{TOC right}} forces the auto-generated \"Table of Contents\" for an article to appear floated to the right side of the page (as seen right), in order to improve article layout.", "paramOrder": [ "limit" ], "format": "inline" } </templatedata> <noinclude>[[Category:Template documentation]]</noinclude> 88415e28677a029fbca8963e109305c2d2d79643 Template:Tl 10 370 451 2025-07-26T00:00:18Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{#invoke:Template link|main|code=on}}</includeonly><noinclude> {{Documentation}} </noinclude> 1c13b1daaf7b7e8ce1e45cc03b4baf31c09bc6cd Template:Tl/doc 10 371 452 2025-07-26T00:00:19Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{From Wikipedia|Module:Template link general,Template:Tlx}} {{Uses Lua|Template link}} This template returns an exemplaric use of a template while linking to the template description page, if the template exists. == Usage == <pre> {{tl|<Template name>}} {{tl|<Template name>|<Template parameters>}} </pre> ; ''unnamed parameter'' 1 : Template name (without <code>Template:</code> prefix) ; ''unnamed parameter'' 2 - 9 : Optional. Template parameters ; nl : Optional flag to display an un-linked template usage. == Examples == : <code><nowiki>{{tl|stub}}</nowiki></code> returns {{tl|stub}} : <code><nowiki>{{tl|stub|1}}</nowiki></code> returns {{tl|stub|1}} : <code><nowiki>{{tl|stub|1|2|nl{{=}}y}}</nowiki></code> returns {{tl|stub|1|2|nl{{=}}y}} : <code><nowiki>{{tl|for|page|t1{{=}}alt text}}</nowiki></code> returns {{tl|for|page|t1{{=}}alt text}} == See also == <includeonly> [[Category:Formatting templates]] </includeonly><noinclude>[[Category:Template documentation]]</noinclude> 7cb4f0fa749ef8a18a48c4b5816357a225f4acee Template:Tlx 10 372 453 2025-07-26T00:00:20Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Template:Tl]] af3906f239c45d791753d3170c656eddd6d1af5f Template:Toc limit 10 373 454 2025-07-26T00:00:20Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:TOC limit]] cfa656c80245fbc1966e109758445db069c69934 Template:Toc right 10 374 455 2025-07-26T00:00:21Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:TOC right]] fc00258b0a19738ebc9c13dbcc88881f9d5bff3e Template:Toclimit 10 375 456 2025-07-26T00:00:22Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:TOC limit]] cfa656c80245fbc1966e109758445db069c69934 Template:UsesLua 10 376 457 2025-07-26T00:00:22Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Uses Lua]] 9675a92267565619bc6418ec4e88163985302408 Template:Uses Lua 10 377 458 2025-07-26T00:00:23Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <includeonly>{{Ambox | color = darkblue | icon = Lua logo.svg | title= This template uses one or more modules written in the Lua programming language. | message = For more information, see [[wikipedia:Wikipedia:Lua|Wikipedia:Lua]] or the [[mw:Extension:Scribunto/Lua reference manual|Lua reference manual on mediawiki.org]]. Modules used include: {{#if:{{{1|}}}|{{#arraymap:{{{1|}}}|,|%s|'''[[Module:%s|%s]]'''}}|''None provided''}}. | tiny = {{{tiny|}}} | class = {{{class|}}} }}</includeonly><noinclude>{{doc|Template:Ambox/doc}}</noinclude> 1930c9b36136a5562cfaf7584f811d62b114a58a Template:Uses Lua/doc 10 378 459 2025-07-26T00:00:24Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #REDIRECT [[Template:Ambox/doc]] 286a3914c1d2770ff27394ac3d3f36a685542cb8 Category:Categories for loading gadgets 14 379 460 2025-07-26T00:00:25Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Wiki maintenance]] 197b5fc8ebad5537759adacc0079b4b2662cb4c4 Category:Under the Sand Wiki 14 380 461 2025-07-26T00:00:26Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This is the top-level category. It contains meta categories and pages about the wiki. 8935f2b3e97edfeadd7bb206f1e17c03099ec24a Category:Formatting templates 14 381 462 2025-07-26T00:00:27Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Hatnote templates 14 382 463 2025-07-26T00:00:28Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Hidden categories 14 383 464 2025-07-26T00:00:28Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki These categories are hidden on article pages. [[Category:Wiki maintenance]] e4d17499a8377d3f2b4b4a618a671e53111f43ca Category:Key template documentation 14 384 465 2025-07-26T00:00:29Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Template documentation]] e65ecf60878d4707b3b4c1e3962615e2d5f3b2ab Category:Legal notices 14 385 466 2025-07-26T00:00:30Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 Category:License templates 14 386 467 2025-07-26T00:00:30Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Logos 14 387 468 2025-07-26T00:00:31Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Images]] 8820b63e35aedd9d2666fe40b965d4e91ce0a106 Category:Main page boxes 14 388 469 2025-07-26T00:00:32Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Main page templates]] ce086f8cfa39aeb8137ffe34e5d41aa38300cf4e Category:Main page templates 14 389 470 2025-07-26T00:00:32Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Maps failing data validation 14 390 471 2025-07-26T00:00:33Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ __HIDDENCAT__ [[Category:Wiki maintenance]] 57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97 Category:Navigation templates 14 391 472 2025-07-26T00:00:34Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Pages containing omitted template arguments 14 392 473 2025-07-26T00:00:34Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages including data maps 14 393 474 2025-07-26T00:00:35Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 Category:Pages including data maps failing validation 14 394 475 2025-07-26T00:00:36Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ __HIDDENCAT__ [[Category:Wiki maintenance]] 57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97 Category:Pages setting LuaCache keys 14 395 476 2025-07-26T00:00:36Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ __HIDDENCAT__ [[Category:Wiki maintenance]] 57e36e9878c3eb806aa6ee6f748a5c5e0cdd5a97 Category:Pages using DynamicPageList3 dplvar parser function 14 396 477 2025-07-26T00:00:37Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 Category:Pages using DynamicPageList3 parser function 14 397 478 2025-07-26T00:00:38Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 Category:Pages using TabberTransclude parser tag 14 398 479 2025-07-26T00:00:38Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 Category:Pages using Tabber parser tag 14 399 480 2025-07-26T00:00:39Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 Category:Pages using duplicate arguments in template calls 14 400 481 2025-07-26T00:00:40Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages using the RSS extension 14 401 482 2025-07-26T00:00:40Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] d17f98d5d77b5951b7a80755914239533ad6aba6 Category:Pages where expansion depth is exceeded 14 402 483 2025-07-26T00:00:41Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages where template include size is exceeded 14 403 484 2025-07-26T00:00:42Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages where the unstrip depth limit is exceeded 14 404 485 2025-07-26T00:00:42Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages where the unstrip size limit is exceeded 14 405 486 2025-07-26T00:00:43Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with DRUID infoboxes 14 406 487 2025-07-26T00:00:43Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a DRUID infobox. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 17ed4520e5c453209616df3c9b2306fce8ceb12f Category:Pages with Discord embeds 14 407 488 2025-07-26T00:00:44Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a {{tl|Discord}} embed. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 11ff5616854d8913d2c371ae3c2c610278651846 Category:Pages with amboxes 14 408 489 2025-07-26T00:00:45Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with an {{tl|ambox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] de382f794395f344d0147dbb96b9542d6f38f624 Category:Pages with colors 14 409 490 2025-07-26T00:00:46Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a {{tl|color}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] bcca0312385263c30522c744df6a8c8856c68fab Category:Pages with failing Cargo queries 14 410 491 2025-07-26T00:00:46Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with hatnotes 14 411 492 2025-07-26T00:00:47Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a {{tl|hatnote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 4ac7721cfcffb2f181820164d95f3af8d86c4fd7 Category:Pages with ignored display titles 14 412 493 2025-07-26T00:00:48Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with math errors 14 413 494 2025-07-26T00:00:48Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with math render errors 14 414 495 2025-07-26T00:00:49Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with navboxes 14 415 496 2025-07-26T00:00:50Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a {{tl|navbox}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 3e48f396fafee5d8aecf6cd0dcb554c769f485a9 Category:Pages with non-numeric formatnum arguments 14 416 497 2025-07-26T00:00:50Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with quotes 14 417 498 2025-07-26T00:00:51Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a {{tl|quote}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 2f764cddd1fb264f48b896ffd6e892df3c391e90 Category:Pages with reference errors 14 418 499 2025-07-26T00:00:52Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with script errors 14 419 500 2025-07-26T00:00:52Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with spoilers 14 420 501 2025-07-26T00:00:53Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This category contains every page with a {{tl|spoiler}}. It can be used for maintenance but primarily exists to enable the use of gadgets for targeted CSS and JS. __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ [[Category:Categories for loading gadgets]] 5822aa87e8a8897673ff589d00d2f0d622aa3be5 Category:Pages with syntax highlighting errors 14 421 502 2025-07-26T00:00:54Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with template loops 14 422 503 2025-07-26T00:00:54Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Pages with too many expensive parser function calls 14 423 504 2025-07-26T00:00:55Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Wiki maintenance]] 786037995b8f7e89762a8ea13b84ade091453c00 Category:Table of contents templates 14 425 506 2025-07-26T00:00:56Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Category:Templates with no documentation 14 426 507 2025-07-26T00:00:57Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki __EXPECTUNUSEDCATEGORY__ [[Category:Templates]] [[Category:Wiki maintenance]] b1ff76c0593194e53e6bf42f37ca337a5493c57e Category:Wiki maintenance 14 427 508 2025-07-26T00:00:58Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki The sub-categories of this category contain pages that have been identified as needing attention for one or more of the following reasons: * Changes have been suggested that should be discussed first or are under discussion. * The page has flaws that need addressing by an editor with the knowledge or skills to help. * The action the page needs requires special rights. ''See also:'' * [[Special:BrokenRedirects|Broken redirects]] * [[Special:DoubleRedirects|Double redirects]] * [[Special:UncategorizedCategories|Uncategorized categories]] * [[Special:UncategorizedFiles|Uncategorized files]] * [[Special:UncategorizedPages|Uncategorized pages]] * [[Special:UncategorizedTemplates|Uncategorized templates]] * [[Special:WantedCategories|Wanted categories]] * [[Special:WantedFiles|Wanted files]] * [[Special:WantedPages|Wanted pages]] * [[Special:WantedTemplates|Wanted templates]] * [[Special:TrackingCategories|Other special tracking categories]] [[Category:{{SITENAME}}]] 4b90dc0dbd8c91e131e4ffcf22360b1c837b9717 Module:ArgsUtil 828 428 509 2025-07-26T00:00:59Z Crimroxs 244470 Adding default set of pages Scribunto text/plain local p = {} function p.merge() local f = mw.getCurrentFrame() local origArgs = f.args local parentArgs = f:getParent().args local args = {} for k, v in pairs(origArgs) do v = mw.text.trim(tostring(v)) if v ~= '' then args[k] = v end end for k, v in pairs(parentArgs) do v = mw.text.trim(v) if v ~= '' then args[k] = v end end return args end return p 1d1b2105bd857dcc5e33c8c0a8a780f67cbae72e Module:ArgsUtil/doc 828 429 510 2025-07-26T00:00:59Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki This is a basic module for processing args. Usage: <syntaxhighlight lang="lua"> local util_args = require('Module:ArgsUtil') local p = {} function p.main(frame) local args = util_args.merge() -- it is not necessary to pass a `frame` object; `merge` will generate its own mw.logObject(args) -- `args` now contains args passed via the template merged with defaults provided directly via the invoke. -- anything the user sent via the template will be given priority. end return p </syntaxhighlight> == Extending this module == By design, {{ml|ArgsUtil}} is shipped with only a single function and no customization available; this simplifies documentation and covers nearly all use cases. An extended version of this module is available at [[support:Module:ArgsUtil|Module:ArgsUtil on the support wiki]] if you want additional functionality; and you can of course feel free to modify this module on your own wiki as needed. 6fc2a23dcff62ac5a222903e46bc56c07b0a2b1f Module:Infobox 828 430 511 2025-07-26T00:01:00Z Crimroxs 244470 Adding default set of pages Scribunto text/plain -- version 0.1.7 -------------------------------------- -- User settings, you can modify these -------------------------------------- -- if you want to not always use divs in your wiki (as opposed to tables), you can change this default -- just remember to change it back each time you update from the main "branch" on the support wiki! -- you can also control it per infobox with `|useDivs=yes` or `|useDivs=no` local USE_DIVS = true -- `false` or `true` -- default value to show if a param is missing in some but not all tabs. -- set to `nil` (not in quotes) to remove such rows altogether in the tabs where they're missing local TABBED_NONEXIST = nil -- `''` or `nil` or `'N/A'` etc. Don't put nil in quotes. --------------------------------------------------------------------------- -- Do not modify anything below this line unless you know what you're doing --------------------------------------------------------------------------- local h = {} local p = {} local hooks = {} function p.arraymap(frame) -- a lua implementation of Page Forms' arraymap local args = h.overwrite() local items = h.split(args[1], args[2] or ',') for i, item in ipairs(items) do items[i] = args[4]:gsub(args[3], item) end return table.concat(items, args[5] or ',') end function p.preprocess(frame) return frame:preprocess(frame.args[1] or frame:getParent().args[1]) end function p.main(frame) h.registerHooks() h.increment() local args = h.overwrite() local sep = args.sep or ',' h.castArgs(args, sep) if h.castBool(args.setmainimage or 'yes') then h.setMainImage(args.images[1]) end -- suggest to use HIDDENCAT here; will be used for maintenance & gadget imports return h.makeInfobox(args, sep), '[[Category:Pages with DRUID infoboxes]]' end function h.registerHooks() if not mw.title.new('Module:Infobox/Hooks').exists then return end hooks = require('Module:Infobox/Hooks') end function h.runHook(key, ...) if hooks[key] then hooks[key](...) end end function h.increment() -- optional use of VariablesLua for better compatibility local VariablesLua = mw.ext.VariablesLua if VariablesLua == nil then local res -- try to fall back to normal Variables res, h.counter = pcall( function() return mw.getCurrentFrame():callParserFunction('#var', {'DRUID_INFOBOX_ID', 0}) + 1 end ) if res then mw.getCurrentFrame():callParserFunction('#vardefine', {'DRUID_INFOBOX_ID', h.counter}) else -- else use a random number so at least there's some unique id h.counter = math.random(100000000000000000) -- random integer end else h.counter = VariablesLua.var('DRUID_INFOBOX_ID', 0) + 1 VariablesLua.vardefine('DRUID_INFOBOX_ID', h.counter) end end function h.castArgs(args, sep) h.runHook('onCastArgsStart', args, sep, args.kind) args.tabs = h.split(args.tabs or args.image_labels, sep) args.images = h.getImages(args, sep) args.sections = h.split(args.sections, sep) for _, section in ipairs(args.sections) do if h.castBool(args[section .. '_isdata']) then args[section .. 'Data'] = args[section] args[section] = section .. 'Data' args[section .. 'Data_nolabel'] = 'true' -- will be cast later end args[section] = h.split(args[section], sep) args[section .. '_tabs'] = h.split(args[section .. '_tabs'], sep) if #args.tabs > 0 and #args[section .. '_tabs'] > 0 then error(('You cannot specify |tabs= and |%s= at the same time, please pick one'):format(section .. '_tabs')) end end if args.useDivs then USE_DIVS = h.castBool(args.useDivs) end -- this would be in the outer scope, but we're hiding it h.entityType = USE_DIVS and 'div' or 'table' -- key of h.htmlEntities h.runHook('onCastArgsEnd', args, sep, args.kind) end function h.getImages(args, sep) if args.image and not args.images then args.images = args.image end if args.images then return h.split(args.images, sep) end if not args.tabs then return {} end local ret = {} for _, key in ipairs(args.tabs) do if args[key .. '_image'] then ret[#ret+1] = args[key .. '_image'] end end return ret end function h.setMainImage(file) if h.counter > 1 then return end if not file then return end local fileText = file:gsub('.-:', '') fileText = fileText:gsub('^([^|%]]+).*', '%1') -- setmainimage is guaranteed to exist on wiki.gg but may not exist on other wikis -- it's not a crucial piece of functionality so we'll fail silently if it doesn't exist pcall(function() mw.getCurrentFrame():callParserFunction{ name = '#setmainimage', args = { fileText }, } end) end function h.makeInfobox(args, sep) local out = mw.html.create(h.getTag('container')) :addClass('druid-infobox') :addClass('druid-container') :addClass('noexcerpt') :addClass(args.class) -- warning: class can be nil, don't concat anything :attr('id', args.id or ('druid-container-' .. h.counter)) h.runHook('onMakeOutputStart', out, args) if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end h.printTitle(out, args) h.printImages(out, args.images, args) for _, section in ipairs(args.sections) do -- cannot begin tagging here because we don't know if any applicable args are present local cols = args[section .. '_columns'] local makeSection = cols and h.makeGridSection or h.makeSection out:node(makeSection(section, args[section], args, tonumber(cols))) end h.runHook('onMakeOutputEnd', out, args) -- category for gadget loading return out, '[[Category:Pages with DRUID infoboxes]]' end function h.printTitle(out, args) local tabs = args.tabs if not tabs or #tabs == 0 then h.printSimpleTitle(out, args) return end if not h.hasComplexData('title', tabs, args) then h.printSimpleTitle(out, args) return end local node = h.printTitleWrapper(out) h.printTabbedDataItem(node, 'title', tabs, args) end function h.printSimpleTitle(out, args) if args.title then local node = h.printTitleWrapper(out) node:wikitext(args.title) end end function h.printTitleWrapper(out) return out:tag(h.getTag('titleOuter')) :tag(h.getTag('titleInner')) :addClass('druid-title') :attr('colspan', 2) end function h.printTabbedDataItem(node, item, tabs, args) -- hasData isn't used in the title case but we will need to track this -- when we're printing section data later on -- so we'll just track it always local hasData = false for i, label in ipairs(tabs) do local div = node:tag('div') :addClass('druid-toggleable-data') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :attr('data-druid-tab-key', label) if h.getTabbedContent(args, label, item) then hasData = true div:wikitext('\n\n' .. h.getTabbedContent(args, label, item)) div:addClass('druid-toggleable-data-nonempty') else div:addClass('druid-toggleable-data-empty') end if i == 1 then div:addClass('focused') end end return hasData end function h.printImages(out, images, args) if #images == 0 and #args.tabs == 0 then return end -- burden is on the user to format this as an image. this should be done in the infobox template, -- with something like |image={{#if:{{{image|}}}|[[File:{{{image|}}}{{!}}300px{{!}}link=]]}} local td = out:tag(h.getTag('section')) :addClass('druid-section-container') :tag(h.getTag('cell')) :attr('colspan', 2) local tabs = args.tabs local tabTexts = h.getImageTabTexts(tabs, images, args) h.printTabs(td, tabs, tabTexts, false, args) if #images == 0 then return end if #images == 1 then td:addClass('druid-main-image') :wikitext(images[1]) if args.caption then td:tag('div') :addClass('druid-main-image-caption') :wikitext(args.caption) end return end td:addClass('druid-main-images') local imagesContainer = td:tag('div') :addClass('druid-main-images-files') for i, image in ipairs(images) do local container = imagesContainer:tag('div') :addClass('druid-main-images-file') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :wikitext(image) :attr('data-druid-tab-key', tabs[i]) local labelText if tabs[i] then labelText = args[tabs[i] .. '_label'] or tabs[i] else labelText = '[[Category:Infoboxes missing image labels]]Image ' .. i end if args[labelText .. '_caption'] then container:tag('div') :addClass('druid-main-images-caption') :wikitext(args[labelText .. '_caption']) end if i == 1 then container:addClass('focused') end end end function h.getImageTabTexts(tabs, images, args) if #tabs == 0 and #images <= 1 then return {} end local texts = {} local i = 1 while images[i] or tabs[i] do if tabs[i] then texts[i] = args[tabs[i] .. '_label'] or tabs[i] else texts[i] = '[[Category:Infoboxes missing image labels]]Image ' .. i end i = i + 1 end return texts end function h.printTabs(td, tabs, texts, isSection, args) if #texts == 0 then return end local container = td:tag('div') :addClass('druid-main-images-labels') :addClass('druid-tabs') if isSection then container:addClass('druid-section-tabs') end for i, item in ipairs(tabs) do local label = container:tag('div') :addClass('druid-main-images-label') :addClass('druid-tab') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :wikitext(texts[i]) :attr('data-druid-tab-key', item) if isSection then label:addClass('druid-section-tab') else label:addClass('druid-title-tab') end if i == 1 then label:addClass('focused') end -- this can be null, don't concat anything here label:addClass(args[item .. '_class']) end end function h.makeGridSection(section, sectionFields, args, numCols) local numItems = h.countItems(sectionFields, section, args) if numItems == 0 then return end local node = mw.html.create(h.getTag('section')) :addClass('druid-section-container') h.printSectionHeader(node, section, args) h.printSectionTabs(node, section, args) local tr = node:tag(h.getTag('row')) :attr('data-druid-section-row', h.escape(section)) if args[section .. '_collapsed'] then tr:addClass('druid-collapsed') end local grid = tr:tag(h.getTag('cell')) :attr('colspan', 2) :addClass('druid-grid-section') :addClass('druid-grid-section-' .. h.escape(section)) :addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything :tag('div') :addClass('druid-grid') local row, col, i = 1, 1, 1 local sizeOfLastRow = numItems % numCols local lcm = h.getNumGridCols(numItems, sizeOfLastRow, numCols) grid:css('grid-template-columns', ('repeat(%s, 1fr)'):format(lcm)) local size = lcm / numCols for _, item in ipairs(sectionFields) do local node = mw.html.create('div') local shouldPrint = h.printData(node, item, section, args) if shouldPrint then if i == numItems - sizeOfLastRow + 1 then size = lcm / sizeOfLastRow end i = i + 1 local gStart = (col - 1) * size + 1 local gEnd = (col) * size + 1 local itemContainer = grid:tag('div') :addClass('druid-grid-item') :addClass('druid-grid-item-' .. h.escape(item)) :addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything :css('grid-column', ('%s / %s'):format(gStart, gEnd)) :css('grid-row', row) if not h.castBool(args[item .. '_nolabel']) then h.printLabel(itemContainer:tag('div'), item, args) end itemContainer:node(node) if col == numCols then row = row + 1 col = 1 else col = col + 1 end end end return node end function h.makeSection(section, sectionFields, args) if section == '' then return end -- bruteforce fix for trailing commas local shouldPrint = false local container = mw.html.create(h.getTag('section')) :addClass('druid-section-container') :addClass(args[section .. '_class']) -- warning: class can be nil, don't concat anything h.printSectionHeader(container, section, args) h.printSectionTabs(container, section, args) for _, item in ipairs(sectionFields) do local node = mw.html.create(h.getTag('cell')) local shouldPrintItem = h.printData(node, item, section, args) if shouldPrintItem then shouldPrint = true local tr = container:tag(h.getTag('row')) :addClass('druid-row') :addClass('druid-row-' .. h.escape(item)) :addClass(args[item .. '_class']) -- warning: class can be nil, don't concat anything :attr('data-druid-section-row', h.escape(section)) if args[section .. '_collapsed'] then tr:addClass('druid-collapsed') end if h.castBool(args[item .. '_wide']) or h.castBool(args[item .. '_nolabel']) then node :attr('colspan', 2) :addClass('druid-data-wide') else h.printLabel(tr:tag(h.getTag('label')), item, args) end tr:node(node) end end if not shouldPrint then return nil end return container end function h.countItems(sectionFields, section, args) local numItems = 0 for _, v in ipairs(sectionFields) do -- we aren't actually printing here, but we're finding out if we should print anything -- because we need the count of columns before we print anything in grid data if h.printData(mw.html.create(), v, section, args) then numItems = numItems + 1 end end return numItems end function h.getNumGridCols(numItems, sizeOfLastRow, numCols) if not numCols then return numItems, 1 end if numItems < numCols then return numItems, 1 end if sizeOfLastRow == 0 then return numCols, 1 end local a, b = sizeOfLastRow, numCols while b ~= 0 do a, b = b, a % b end local lcm = sizeOfLastRow * numCols / a return lcm end function h.printLabel(node, item, args) return node :addClass('druid-label') :addClass('druid-label-' .. h.escape(item)) :wikitext(args[item .. '_display'] or args[item .. '_label'] or item) end function h.printData(node, item, section, args) -- prints data to the node -- and also returns whether the item is nonempty or not local hasData = false local sectionTabs = args[section .. '_tabs'] local tabs = args.tabs if sectionTabs and #sectionTabs > 0 then tabs = sectionTabs end if not tabs or #tabs == 0 then return h.printSimpleData(node, item, args) end if not h.hasComplexData(item, tabs, args) then return h.printSimpleData(node, item, args) end hasData = hasData or h.printTabbedDataItem(node, item, tabs, args) if hasData then node:addClass('druid-data') end return hasData end function h.getTabbedContent(args, label, item) return args[label .. '_' .. item] or args[item] or TABBED_NONEXIST end function h.printSimpleData(node, item, args) if args[item] and type(args[item]) ~= 'string' then error(("Invalid use of field %s as both a section and a data value"):format(item)) end if not args[item] then return false end node:addClass('druid-data') :addClass('druid-data-' .. h.escape(item)) :addClass('druid-data-nonempty') :wikitext('\n\n' .. args[item]) return true end function h.hasComplexData(item, tabs, args) for _, v in ipairs(tabs) do if args[v .. '_' .. item] then return true end end return false end function h.printSectionHeader(node, section, args) if h.castBool(args[section .. '_nolabel']) then return end local tr = node:tag(h.getTag('row')) :attr('data-druid-section', h.escape(section)) local th = tr:tag(h.getTag('sectionTitle')) :attr('colspan', 2) :addClass('druid-section') :addClass('druid-section-' .. h.escape(section)) if args[section .. '_collapsible'] or args[section .. '_collapsed'] then tr:addClass('druid-collapsible') if args[section .. '_collapsed'] then tr:addClass('druid-collapsible-collapsed') end end local emptySections = {} for _, label in ipairs(args.tabs) do local hasLabel = false for _, item in ipairs(args[section] or {}) do if h.getTabbedContent(args, label, item) then hasLabel = true end end if not hasLabel then emptySections[label] = true end end if not next(emptySections) then th:wikitext(args[section .. '_label'] or section) return end for i, label in ipairs(args.tabs) do local div = th:tag('div') :addClass('druid-toggleable-heading') :addClass('druid-toggleable') :attr('data-druid', h.counter .. '-' .. i) :wikitext(args[section .. '_label'] or section) -- we are going to print the section content even in empty nodes -- for compatibility with browsers without :has, where hiding empty rows won't happen if emptySections[label] then div:addClass('druid-toggleable-heading-empty') end if i == 1 then div:addClass('focused') end end end function h.printSectionTabs(node, section, args) local tabs = args[section .. '_tabs'] if not tabs or #tabs == 0 then return end local tr = node:tag(h.getTag('sectionTabsOuter')) :attr('data-druid-section', h.escape(section)) local th = tr:tag(h.getTag('sectionTabs')) :attr('colspan', 2) :addClass('druid-section-tabs') :addClass('druid-section-tabs-' .. h.escape(section)) local texts = {} for i, item in ipairs(tabs) do texts[i] = args[item .. '_label'] or item end h.printTabs(th, tabs, texts, true, args) end ---------------------------- -- general utility functions ---------------------------- function h.overwrite() -- this is a generic utility function that collects args from the invoke call & the parent template. -- normally, you merge args with parent template overwriting the invoke call, but -- since we'll be putting markup/formatting into our invoke call, -- we actually want to overwrite what the user sent. local f = mw.getCurrentFrame() local origArgs = f.args local parentArgs = f:getParent().args local args = {} for k, v in pairs(parentArgs) do v = mw.text.trim(v) if v ~= '' then args[k] = v end end for k, v in pairs(origArgs) do v = mw.text.trim(tostring(v)) if v ~= '' then args[k] = v end end return args end -- generic utility functions -- these would normally be provided by other modules, but to make installation easy -- I'm including everything here function h.split(text, pattern, plain) if not text then return {} end local ret = {} for m in h.gsplit(text, pattern, plain) do ret[#ret+1] = m end return ret end function h.gsplit( text, pattern, plain ) if not pattern then pattern = ',' end if not plain then pattern = '%s*' .. pattern .. '%s*' end local s, l = 1, text:len() return function () if s then local e, n = text:find( pattern, s, plain ) local ret if not e then ret = text:sub( s ) s = nil elseif n < e then -- Empty separator! ret = text:sub( s, e ) if e < l then s = e + 1 else s = nil end else ret = e > s and text:sub( s, e - 1 ) or '' s = n + 1 end return ret end end, nil, nil end function h.escape(s) s = s:gsub(' ', '') :gsub('"', '') :gsub("'", '') :gsub("%?", '') :gsub("%%", '') :gsub("%[", '') :gsub("%]", '') :gsub("{", '') :gsub("}", '') :gsub("!", '') return s end -- normally I would make these constants at the top of the file -- but I don't want to mistake them with user-set constants h.boolFalse = { ['false'] = true, ['no'] = true, [''] = true, ['0'] = true, ['nil'] = true } function h.castBool(x) if not x then return false end return not h.boolFalse[tostring(x):lower()] end h.htmlEntities = { table = { container = 'table', titleOuter = 'tr', titleInner = 'th', section = '', sectionTitle = 'th', sectionTabsOuter = 'tr', sectionTabs = 'td', row = 'tr', label = 'th', cell = 'td', }, div = { container = 'div', titleOuter = 'div', titleInner = 'div', section = 'div', sectionTitle = 'div', sectionTabsOuter = 'div', sectionTabs = 'div', row = 'div', label = 'div', cell = 'div', } } function h.getTag(key) -- try not to totally fail here return h.htmlEntities[h.entityType or 'div'][key] end return p 0b872baa88950499ed588906ea3b07f363640076 Module:Infobox/doc 828 431 512 2025-07-26T00:01:01Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{luadoc}} This module enables the creation of [[support:DRUID infoboxes|DRUID infoboxes]]. 0ce687b29fc5e2d6cad14853a8412fa91910000f Module:Main page 828 432 513 2025-07-26T00:01:02Z Crimroxs 244470 Adding default set of pages Scribunto text/plain local p = {} local h = {} -- merge args from frame and frame:getParent() function h.mergeArgs(frame) local inputArgs = {} for k, v in pairs(frame.args) do v = mw.text.trim(tostring(v)) if v ~= '' then inputArgs[k] = v end end for k, v in pairs(frame:getParent().args) do v = mw.text.trim(v) if v ~= '' then inputArgs[k] = v end end return inputArgs end -------------------------------------------------------------------- function p.main(frame) local args = h.mergeArgs(frame) -- use the rootpage parameter if given, otherwise use the current page name local rootpage = args['rootpage'] or mw.title.getCurrentTitle().fullText local layouts = {'desktop', 'tablet', 'mobile'} for _,layout in pairs(layouts) do -- collapse consecutive line breaks and spaces, then trim -- we need to check for permutations of " \n" because trim can't clean that up if it's in the middle of the string args[layout] = mw.text.trim(args[layout]):gsub("\n\n+", "\n"):gsub(" +", " "):gsub(" \n", "\n"):gsub("\n ", "\n") end -- parse the arguments into CSS variables that contain legal syntax for grid-template-areas local desktop = "--main-page-layout--desktop: '" .. string.gsub(args['desktop'], '\n', "' '") .. "';" local tablet = "--main-page-layout--tablet: '" .. string.gsub(args['tablet' ], '\n', "' '") .. "';" local mobile = "--main-page-layout--mobile: '" .. string.gsub(args['mobile' ], '\n', "' '") .. "';" -- grid-template-columns overrides local desktop_cols = mw.text.trim(string.gsub(args['desktop-columns'] or '', ';', '')) local tablet_cols = mw.text.trim(string.gsub(args[ 'tablet-columns'] or '', ';', '')) local mobile_cols = mw.text.trim(string.gsub(args[ 'mobile-columns'] or '', ';', '')) -- set the variables used by grid-template-columns if desktop_cols ~= '' then desktop = desktop .. '--main-page-layout-columns--desktop: '.. desktop_cols ..';' end if tablet_cols ~= '' then tablet = tablet .. '--main-page-layout-columns--tablet: '.. tablet_cols ..';' end if mobile_cols ~= '' then mobile = mobile .. '--main-page-layout-columns--mobile: '.. mobile_cols ..';' end local boxes = {} -- list of all boxes as a simple list, used to set the order of appearance local seen_boxes = {} -- list of all boxes as a k:v pair, used to filter out duplicates local boxes_in_layout = {} -- list of layouts, then list of all boxes in that layout local missing_boxes = {} -- list of layouts, then list of boxes that are *not* included in that layout -- add every box referenced in the layout rules once function parse_layout(layout) for _,name in pairs(mw.text.split(mw.text.trim(args[layout]), '%s')) do if not seen_boxes[name] then boxes[#boxes+1] = name -- table with numerical keys for set html order seen_boxes[name] = true end boxes_in_layout[layout][name] = true end end -- loop through the layouts the first time to set up the box lists for _,layout in pairs(layouts) do boxes_in_layout[layout] = {} missing_boxes[layout] = {} parse_layout(layout) end -- then loop through the layouts a second time because we need to compare those completed lists to check for missing boxes for _,layout in pairs(layouts) do for _,name in pairs(boxes) do if boxes_in_layout[layout][name] ~= true then mw.addWarning( 'WARNING: the \"' .. name .. '\" box is missing in the ' .. layout .. ' layout. If this is intentional, you can ignore this warning.') missing_boxes[layout][name] = true end end end -- start our mp-container wrapper, and add our variables from earlier as inline styles to declare them -- the rootpage is added to the dataset so it's easily accessible by mp-edit-links.js and it doesn't need to make its own API call local output = mw.html.create() local container = output:tag('div'):attr('id', 'mp-container'):cssText(desktop .. tablet .. mobile):attr('data-rootpage', rootpage) -- loop through boxes and add the relevant main page subpages into the output for _,box in pairs(boxes) do mw.ext.VariablesLua.vardefine('imp-variable-id', box) -- using a vardefine lets us pass this directly to the template without going through the user-facing box local pre_vardefine = '' for _,layout in pairs(layouts) do pre_vardefine = pre_vardefine .. (missing_boxes[layout][box] and '0' or '1') .. ',' end -- formatted as a psuedo-bitmask to reduce variable usage, "<display-on-destop>, <display-on-tablet>, <display-on-mobile>," each value is 0 or 1 (trailing comma is insignificant) -- expected to be used with #explode in the template receiving the variable mw.ext.VariablesLua.vardefine('imp-variable-display-box', pre_vardefine) if mw.title.new(rootpage .. '/' .. box).exists then container:wikitext(frame:expandTemplate{ title = ':' .. rootpage .. '/' .. box}) else container:wikitext(frame:expandTemplate{ title = 'Main page box/missing', args = { box, rootpage = rootpage}}) -- See [[Template:Main page box/missing]] end end return output end return p c6237f93b472a243ae7393913c285b3ae62c08f5 Module:Navbox/Hooks 828 433 514 2025-07-26T00:01:03Z Crimroxs 244470 Adding default set of pages Scribunto text/plain -- as of Module:Navbox version 1.2.2 local p = {} --------------------------------------------------- -- Runs before RANGER does args sanitizing -- `inputArgs` is the merged input arguments from the template (frame.args + frame:getParent().args) function p.onSanitizeArgsStart(inputArgs) end -- Runs after RANGER does args sanitizing -- `args` parameter is the sanitized arguments table with normalized keys (in lowercase underscore-case with canonical names) and normalized values. function p.onSanitizeArgsEnd(args, inputArgs) end -- Runs when RANGER loads config table (after onSanitizeArgsEnd and before onBuildTreeStart) -- `config` parameter is the default config table. -- `args` parameter is the sanitized arguments table (has not yet merged the DEFAUT_ARGS table). function p.onLoadConfig(config, args) end -- Runs before RANGER converts sanitized arguments table to structured data tree -- `args` parameter is the sanitized arguments table that has the DEFAUT_ARGS merged. function p.onBuildTreeStart(args) end -- Runs after RANGER converts sanitized arguments table to structured data tree -- `tree` parameter is the structured data. -- `args` parameter is the sanitized arguments table. function p.onBuildTreeEnd(tree, args) end --------------------------------------------------- return p 54e0c53295a318f2b18e70dc64e5b09867e03128 Module:Template link 828 434 515 2025-07-26T00:01:03Z Crimroxs 244470 Adding default set of pages Scribunto text/plain -- This code is adapted from Wikipedia -- For the original, please see: https://en.wikipedia.org/wiki/Module:Template_link_general -- This implements Template:Tlg local getArgs = require('Module:ArgsUtil').merge local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.site.namespaces[ns] then return s else return 'Template:' .. s end end local function trimTemplate(s) local needle = 'template:' if s:sub(1, needle:len()):lower() == needle then return s:sub(needle:len() + 1) else return s end end local function linkTitle(args) if _ne(args.nolink) then return args[1] end local titleObj local titlePart = '[[' if args[1] then -- This handles :Page and other NS titleObj = mw.title.new(args[1], 'Template') else titleObj = mw.title.getCurrentTitle() end titlePart = titlePart .. (titleObj ~= nil and titleObj.fullText or addTemplate(args[1])) local textPart = args.alttext if not _ne(textPart) then if titleObj ~= nil then textPart = titleObj:inNamespace("Template") and args[1] or titleObj.fullText else -- redlink textPart = args[1] end end if _ne(args.subst) then -- HACK: the ns thing above is probably broken textPart = 'subst:' .. textPart end if _ne(args.brace) then textPart = nw('{{') .. textPart .. nw('}}') elseif _ne(args.braceinside) then textPart = nw('{') .. textPart .. nw('}') end titlePart = titlePart .. '|' .. textPart .. ']]' if _ne(args.braceinside) then titlePart = nw('{') .. titlePart .. nw('}') end return titlePart end function p.main(frame) local args = getArgs() return p._main(args) end function p._main(args) local bold = _ne(args.bold) or _ne(args.boldlink) or _ne(args.boldname) local italic = _ne(args.italic) or _ne(args.italics) local dontBrace = _ne(args.brace) or _ne(args.braceinside) local code = _ne(args.code) or _ne(args.tt) local show_result = _ne(args._show_result) local expand = _ne(args._expand) -- Build the link part local titlePart = linkTitle(args) if bold then titlePart = "'''" .. titlePart .. "'''" end if _ne(args.nowrapname) then titlePart = '<span class="nowrap">' .. titlePart .. '</span>' end -- Build the arguments local textPart = "" local textPartBuffer = "&#124;" local codeArguments = {} local codeArgumentsString = "" local i = 2 local j = 1 while args[i] do local val = args[i] if val ~= "" then if _ne(args.nowiki) then -- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will -- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up val = nw(mw.text.unstripNoWiki(val)) end local k, v = string.match(val, "(.*)=(.*)") if not k then codeArguments[j] = val j = j + 1 else codeArguments[k] = v end codeArgumentsString = codeArgumentsString .. textPartBuffer .. val if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end textPart = textPart .. textPartBuffer .. val end i = i + 1 end -- final wrap local ret = titlePart .. textPart if not dontBrace then ret = nw('{{') .. ret .. nw('}}') end if _ne(args.a) then ret = nw('*') .. '&nbsp;' .. ret end if _ne(args.kbd) then ret = '<kbd>' .. ret .. '</kbd>' end if code then ret = '<code>' .. ret .. '</code>' elseif _ne(args.plaincode) then ret = '<code style="border:none;background:transparent;">' .. ret .. '</code>' end if _ne(args.nowrap) then ret = '<span class="nowrap">' .. ret .. '</span>' end --[[ Wrap as html?? local span = mw.html.create('span') span:wikitext(ret) --]] if _ne(args.debug) then ret = ret .. '\n<pre>' .. mw.text.encode(mw.dumpObject(args)) .. '</pre>' end if show_result then local result = mw.getCurrentFrame():expandTemplate{title = addTemplate(args[1]), args = codeArguments} ret = ret .. " → " .. result end if expand then local query = mw.text.encode('{{' .. addTemplate(args[1]) .. string.gsub(codeArgumentsString, textPartBuffer, "|") .. '}}') local url = mw.uri.fullUrl('special:ExpandTemplates', 'wpInput=' .. query) mw.log() ret = ret .. " [" .. tostring(url) .. "]" end return ret end return p 45d40a4bff9a1d0eb4274f56fb2f17849aa68728 Module:Template link/doc 828 435 516 2025-07-26T00:01:04Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{From Wikipedia|Module:Template link general}} 1a395265ccbd055518c1d14b52362cc148b89c81 Under the Sand Wiki 0 78 517 104 2025-07-26T00:01:05Z Crimroxs 244470 Crimroxs renamed page [[Under The Sand Wiki]] to [[Under the Sand Wiki]] wikitext text/x-wiki <mainpage-leftcolumn-start /> <div style="text-align: center; font-size: x-large; padding: 1em;">'''Welcome to the UNDER the SAND Wiki!'''</div> [[File:UTS_logo.jpg|center]] Wiki for the game ''[[Under the Sand]]'' We're a collaborative community website about ''{{topic}}'' that anyone, including you, can build and expand. Wikis like this one depend on readers getting involved and adding content. Click the "ADD NEW PAGE" or "EDIT" button at the top of any page to get started! ==Categories== <gallery position=center captionalign=center mode=packed> Get_it_yourself_background.png | [[:Category:Player|Player]] UTS_vehicles.jpg | [[:Category:Vehicles|Vehicles]] Under_the_sand_Ranch_location.png | [[:Category:Locations|Locations]] Placeholder | [[:Category:Items|Items]] </gallery> <mainpage-endcolumn /> <mainpage-rightcolumn-start /> ''Need help building out this community?'' *[[Project:Wiki rules|Rules of this wiki]] *[[w:c:community:Help:Getting Started|Getting Started]] *[[w:c:community:Help:Contributing|How to Contribute]] *[[w:c:community:Help:Community Management|Managing your new community]] *[[w:c:community:Help:Contents|Guides]] *[[w:c:community:Help:Index|All Help articles]] You can also be part of the larger Fandom family of communities. Visit [[w:c:community|Fandom's Community Central]]! ''Community Founders'': Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit [[Special:AdminDashboard|the admin dashboard for more tips]]. <mainpage-endcolumn /> [[Category:{{SITENAME}}]] 257b5c11c5a495555453dc5288648c22baab33c8 522 517 2025-07-26T00:01:08Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> c5d4351377806d884e84bc34774f85fd4a425e0a 523 522 2025-07-26T00:01:08Z Crimroxs 244470 Protected "[[Under the Sand Wiki]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki <!-- Hello and welcome to wiki.gg! This page is built via our IMProved Main Page (IMP) framework. If you are familiar with CSS grid areas, that's what you're defining here! But if you don't know any CSS that's ok! 👀 RULE 1: the same keyword represents the same section & can span multiple cells 👀 RULE 2: Each box in each layout must be a CONTIGUOUS RECTANGLE of any dimensions (most likely one of: 1x1, 1x2, 2x1, 2x2, 1x3, 3x1, 3x2, 2x3) 👀 RULE 3: This page defines LAYOUT ONLY. To edit the content, please use the links provided for you after saving/previewing your page. 👀 RULE 4: If you want to RENAME or ADD a box, (1) add a new section to the grid layout below (all three breakpoints!) and then (2) save or preview this page and then (3) click "Create this box" -->{{Main page |desktop= <!-- for WIDE SCREENS --> <!-- 👀 keep this at 3 columns, but you can otherwise rearrange as desired --> welcome welcome welcome about pages pages contribute contribute external <!-- end WIDE SCREEN layout --> |tablet= <!-- for TABLET SCREENS --> <!-- 👀 keep this at 2 columns, but you can otherwise rearrange as desired --> welcome welcome about pages contribute external <!-- end TABLET SCREEN layout --> |mobile= <!-- for MOBILE DEVICES --> <!-- 👀 keep this at 1 column, but you can otherwise rearrange as desired --> welcome about pages external contribute <!-- end MOBILE DEVICE layout --> }} {{#description2:Welcome to the {{SITENAME}}, a collaborative wiki resource that is open for anyone to edit!}} <!-- this is a short description of your wiki, which will appear in embeds in Google search results, Discord links, etc. --> c5d4351377806d884e84bc34774f85fd4a425e0a Under The Sand Wiki 0 436 518 2025-07-26T00:01:05Z Crimroxs 244470 Crimroxs renamed page [[Under The Sand Wiki]] to [[Under the Sand Wiki]] wikitext text/x-wiki #REDIRECT [[Under the Sand Wiki]] cc63335b16b9c6c5da73130108e4a1c41cd47ade MediaWiki:Mainpage 8 54 519 68 2025-07-26T00:01:06Z Crimroxs 244470 renaming main page to SITENAME wikitext text/x-wiki {{SITENAME}} 3879910e8b355a24373fd09ccc909145b2639907 MediaWiki:Loginprompt 8 437 520 2025-07-26T00:01:07Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{int:wikigg-fork-reclaim-note}} 7211f92f30ee2bd67bbd47b425d1645b2363edcf MediaWiki:Signupstart 8 438 521 2025-07-26T00:01:07Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{int:wikigg-fork-reclaim-note}} 7211f92f30ee2bd67bbd47b425d1645b2363edcf Under the Sand Wiki/about 0 439 524 2025-07-26T00:01:09Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = About Under the Sand }} This is an example main page. You can redesign it however you want, or you can keep the layout the same but change the contents (e.g. this part should talk about your game). Take a look at some other wiki.gg wikis for inspiration! <div style="text-align:right">[[Under the Sand|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 657dda5fbc6347d844f339496e91a7c97987d707 525 524 2025-07-26T00:01:09Z Crimroxs 244470 Protected "[[Under the Sand Wiki/about]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki {{Main page box/start | title = About Under the Sand }} This is an example main page. You can redesign it however you want, or you can keep the layout the same but change the contents (e.g. this part should talk about your game). Take a look at some other wiki.gg wikis for inspiration! <div style="text-align:right">[[Under the Sand|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 657dda5fbc6347d844f339496e91a7c97987d707 547 525 2025-07-27T00:25:23Z Eep² 578923 wikitext text/x-wiki {{Main page box/start | title = About Under the Sand }} <center>Wiki for the video game ''[[Under the Sand|UNDER the SAND]]''</center> <div style="text-align:right">[[Under the Sand|Read more...]]</div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 7bbdacdd090a6688ca79592fc54839f256ef0031 Under the Sand Wiki/contribute 0 440 526 2025-07-26T00:01:10Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = Contribute to the wiki }} {{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players. ; Adding content :* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done. :* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough. :* [[Special:UserLogin/signup|Register]] to edit and track your contributions. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b79debc73480ec2b12cb5e39723b94532fd44bd 527 526 2025-07-26T00:01:10Z Crimroxs 244470 Protected "[[Under the Sand Wiki/contribute]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki {{Main page box/start | title = Contribute to the wiki }} {{SITENAME}} is a collaborative wiki resource that is open for anyone to edit. You don't need special permission beyond [[Special:UserLogin/signup|registering]] an account to edit most pages, and your contributions can grow the wiki and help other players. ; Adding content :* If you are unsure of what to do or how to create a page, search for a few articles on the same topic and see what they look like. You can always view the source code in a wiki and learn from what others have done. :* An edit doesn't have to be massive; if you feel you don't want to create whole articles, then just fixing spelling errors and broken links is enough. :* [[Special:UserLogin/signup|Register]] to edit and track your contributions. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 8b79debc73480ec2b12cb5e39723b94532fd44bd Under the Sand Wiki/external 0 441 528 2025-07-26T00:01:11Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = External links }} <div class="mp-links columns-2"> * {{MP link|Official site|link=https://wiki.gg}} * {{MP link|Discord|link=https://discord.gg/rTnST57tuW|image=Discord.svg|size=64x64px}} * {{MP link|Bluesky|link=https://bsky.app/profile/wiki.gg|image=Bluesky.svg|size=64x64px}} * {{MP link|indie.io|link=https://www.indie.io/|image=indie.io.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bb8190c57bb4cc147764d1c10f218fe4d34e0a49 529 528 2025-07-26T00:01:11Z Crimroxs 244470 Protected "[[Under the Sand Wiki/external]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki {{Main page box/start | title = External links }} <div class="mp-links columns-2"> * {{MP link|Official site|link=https://wiki.gg}} * {{MP link|Discord|link=https://discord.gg/rTnST57tuW|image=Discord.svg|size=64x64px}} * {{MP link|Bluesky|link=https://bsky.app/profile/wiki.gg|image=Bluesky.svg|size=64x64px}} * {{MP link|indie.io|link=https://www.indie.io/|image=indie.io.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> bb8190c57bb4cc147764d1c10f218fe4d34e0a49 548 529 2025-07-27T00:29:43Z Eep² 578923 wikitext text/x-wiki {{Main page box/start | title = External links }} <div class="mp-links columns-2"> * {{MP link|Official site|link=https://wiki.gg}} * {{MP link|Discord|link=https://discord.gg/FknyGfh|image=Discord.svg|size=64x64px}} * {{MP link|YouTube|link=https://www.youtube.com/channel/UCwIbqCRhsIHaXnEsGYRGF8w/|image=YouTube.svg|size=64x64px}} * {{MP link|Steam|link=https://store.steampowered.com/app/1062960|image=UTS_logo.jpg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> b636f4a5ee6bfe36e50cbaf91dacbbe00bb68b31 Under the Sand Wiki/pages 0 442 530 2025-07-26T00:01:12Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-2"> * {{MP link|Important page here|image=Wiki.gg logo-pink.svg|size=92px}} * {{MP link|Random page|link=Special:Random}} * {{MP link|Example character|link=Example character|image=Example_character_image.png|size=92px}} * {{MP link|Example character infobox|link=Template:Example character infobox|image=Example_character_image.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 827f14b4cd3d346ca427f95e9574fc23c4874206 531 530 2025-07-26T00:01:12Z Crimroxs 244470 Protected "[[Under the Sand Wiki/pages]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-2"> * {{MP link|Important page here|image=Wiki.gg logo-pink.svg|size=92px}} * {{MP link|Random page|link=Special:Random}} * {{MP link|Example character|link=Example character|image=Example_character_image.png|size=92px}} * {{MP link|Example character infobox|link=Template:Example character infobox|image=Example_character_image.png|size=92px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 827f14b4cd3d346ca427f95e9574fc23c4874206 552 531 2025-07-27T00:41:56Z Eep² 578923 wikitext text/x-wiki {{Main page box/start | title = Useful wiki pages | class = centered-content }} <div class="mp-links columns-2"> * {{MP link|Player|link=:Category:Player|image=Get_it_yourself_background.png|size=92px}} * {{MP link|Vehicles|link=:Category:Vehicles|image=UTS_vehicles.jpg|size=300px}} * {{MP link|Locations|link=:Category:Locations|image=Under_the_sand_Ranch_location.png|size=150px}} * {{MP link|Items|link=:Category:Items|image=UTS item food-can canned-beans.jpg|size=92px}} * {{MP link|Random page|link=Special:Random}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 14b2fecad5d7709004483597d4bd6f27c85c1f22 Under the Sand Wiki/welcome 0 443 532 2025-07-26T00:01:12Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Main page box/start | title = Welcome to the {{SITENAME}}! }} We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 96df981ef23fca9434d1586228cab8a51e0fdc0a 533 532 2025-07-26T00:01:13Z Crimroxs 244470 Protected "[[Under the Sand Wiki/welcome]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki {{Main page box/start | title = Welcome to the {{SITENAME}}! }} We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> 96df981ef23fca9434d1586228cab8a51e0fdc0a Example character 0 444 534 2025-07-26T00:01:13Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki {{Example character infobox |title=Dragon |image=Example character image.png |Region=Shurima |Element=Fire |Attack=51 |HP=85 |Armor=34 |Attack Speed=78 }} Please note, this is NOT content related to {{SITENAME}}. It is an example page for the demonstration of [[support:DRUID infoboxes|DRUID infoboxes]]. Please delete this page at your earliest convenience! To edit how the infobox works, please see {{tl|Example character infobox}}. == About == The '''Example Character''' is a very cool character found in the Default Loadout Wiki. It is a dragon that can camouflage itself as a flower due to inventive and scientific reasons, and not because the artist is bad at drawing dragons. == Combat == The Example Character has several attacks, including: * Disguise Self As Flower * Flame Breath * Sneak Attack * Fireball * Dawizard == Dragon Riding == If the player tames the Example Character, they can perform several Dragon Riding stunts. See [[Dragon Riding]] for more information. == Levels == Example Character can be found in the following levels: * [[Introduction]] * [[Level 1]] * [[Level 3]] * [[Level 5]] * [[Bonus Content 6]] [[Category:Characters]] 5feed3ead005cb5ca4b2ecf1f3745925d2b8b41d Main Page 0 1 535 1 2025-07-26T00:01:14Z Crimroxs 244470 Adding default set of pages wikitext text/x-wiki #redirect [[Under the Sand Wiki]] c2302c952c633d84ff67ca970119c7f26639255d 536 535 2025-07-26T00:01:14Z Crimroxs 244470 Protected "[[Main Page]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite)) wikitext text/x-wiki #redirect [[Under the Sand Wiki]] c2302c952c633d84ff67ca970119c7f26639255d MediaWiki:Copyright 8 445 537 2025-07-26T00:21:47Z Surafbrov 59 Created page with "{{int:wikigg-copyright|CC BY-SA 4.0|$1|forkedFrom=Under the Sand Fandom wiki|forkedIn=2025-07}}" wikitext text/x-wiki {{int:wikigg-copyright|CC BY-SA 4.0|$1|forkedFrom=Under the Sand Fandom wiki|forkedIn=2025-07}} 5510bb9e63354d2f4186d07878179fbee18a6bf7 File:Site-favicon.ico 6 56 538 70 2025-07-26T03:56:05Z Eep² 578923 Protected "[[File:Site-favicon.ico]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) [cascading] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Category:Under the Sand 14 446 539 2025-07-26T05:13:50Z Eep² 578923 Created page with "[[Category:Under the Sand Wiki]]" wikitext text/x-wiki [[Category:Under the Sand Wiki]] ae5dc9a02402fb1ac4ab2aaee21837910097e280 File:Site-logo.png 6 447 540 2025-07-26T23:24:11Z Eep² 578923 wikitext text/x-wiki == Licensing == {{License|game}} 5fdc0517c60eec1aa02a1fef9763fa88c38be9ad 541 540 2025-07-26T23:24:59Z Eep² 578923 Protected "[[File:Site-logo.png]]" ([Edit=Allow only administrators] (indefinite) [Rename=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki == Licensing == {{License|game}} 5fdc0517c60eec1aa02a1fef9763fa88c38be9ad MediaWiki:Sidebar 8 448 542 2025-07-26T23:35:27Z Eep² 578923 Created page with "* navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Categories ** :category:player|Player ** :category:items|Items ** :category:locations|Locations ** :category:vehicles|Vehicles * sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-j..." wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Categories ** :category:player|Player ** :category:items|Items ** :category:locations|Locations ** :category:vehicles|Vehicles * sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 1227d5f04c3c211b78a6a99d505721e0fabdc462 543 542 2025-07-26T23:36:59Z Eep² 578923 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Categories ** :category:player|Player ** :category:items|Items ** :category:locations|Locations ** :category:vehicles|Vehicles <!--* sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages--> * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 6b7f5de530aecd74dd5c538dc154781a6e2886e5 544 543 2025-07-26T23:37:31Z Eep² 578923 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Categories ** :category:player|Player ** :category:items|Items ** :category:locations|Locations ** :category:vehicles|Vehicles <!-- * sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages --> * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 09f99e6a17339d7ed952d50e260da82047a171b9 545 544 2025-07-26T23:38:09Z Eep² 578923 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Categories ** :category:player|Player ** :category:items|Items ** :category:locations|Locations ** :category:vehicles|Vehicles <!--<nowiki>* sidebar-customizing-wiki ** MediaWiki:Sidebar|sidebar-edit-sidebar ** MediaWiki:Common.css|sidebar-edit-common-css ** MediaWiki:Vector.css|sidebar-edit-vector-css ** MediaWiki:Common.js|sidebar-edit-common-js ** Special:Gadgets|sidebar-gadgets ** Special:AllPages|sidebar-all-pages ** Special:SpecialPages|sidebar-special-pages</nowiki>--> * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar a754e716c38fb1b57477b1234d79c54b2f389805 546 545 2025-07-26T23:38:30Z Eep² 578923 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Categories ** :category:player|Player ** :category:items|Items ** :category:locations|Locations ** :category:vehicles|Vehicles * wiki.gg ** support:|sidebar-support-wiki ** Wikigg-ticket-link|sidebar-submit-ticket ** wikigg-socialmedia-joinlink|wikigg-socialmedia-jointext-sidebar 120f3e9af4e6e629ddd6722611baff59e1043e58 File:UTS item food-can canned-beans.jpg 6 449 549 2025-07-27T00:31:35Z Eep² 578923 [[food]] wikitext text/x-wiki == Summary == [[food]] == Licensing == {{License|game}} 3a17258c719ecfec383e683d6a3782747a6d734c Category:Locations 14 450 550 2025-07-27T00:40:27Z Eep² 578923 Created page with "'''Locations''' are points of interest, buildings, etc. in [[''UNDER the SAND''|Under the Sand]]. [[Category:Under the Sand]]" wikitext text/x-wiki '''Locations''' are points of interest, buildings, etc. in [[''UNDER the SAND''|Under the Sand]]. [[Category:Under the Sand]] c02d75d7890c404ebf42fdecfab6c00d341cb916 551 550 2025-07-27T00:41:14Z Eep² 578923 fix link wikitext text/x-wiki '''Locations''' are points of interest, buildings, etc. in ''[[Under the Sand|UNDER the SAND]]''. [[Category:Under the Sand]] a94ffc646c547864c20cb99d2abe745037e78b12 Canned beans 0 130 553 181 2025-07-27T01:26:18Z Eep² 578923 pic wikitext text/x-wiki {{stub}} [[File:UTS item food-can canned-beans.jpg|thumb]] '''Canned beans''' is a [[food item]]. [[Category:Items]] [[Category:Food]] 411b236e04f1d7c2a45bc3a2ffe501a6592591ab Under the Sand Wiki/external 0 441 554 548 2025-07-27T03:53:53Z Eep² 578923 Reddit wikitext text/x-wiki {{Main page box/start | title = External links }} <div class="mp-links columns-2"> * {{MP link|Steam|link=https://store.steampowered.com/app/1062960|image=UTS_logo.jpg|size=96x64px}} * {{MP link|Discord|link=https://discord.gg/FknyGfh|image=Discord.svg|size=64x64px}} * {{MP link|Reddit|link=https://www.reddit.com/r/t5_7x1v3i/s/BdQzeNRjZY|image=Reddit.svg|size=64x64px}} * {{MP link|YouTube|link=https://www.youtube.com/channel/UCwIbqCRhsIHaXnEsGYRGF8w/|image=YouTube.svg|size=64x64px}} </div> {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> e68b66fbd54280bfac52fd8802388166bcb91f25 Under the Sand Wiki/welcome 0 443 555 533 2025-07-27T03:55:45Z Eep² 578923 line break wikitext text/x-wiki {{Main page box/start | title = Welcome to the<br>{{SITENAME}}! }} We are currently maintaining [[Special:AllPages|{{NUMBEROFARTICLES}} articles]]. Please feel free to contribute by creating new articles or expanding existing ones. {{Main page box/end}}<noinclude>[[Category:Main page boxes]]</noinclude><!-- don't edit this line --> f044b04ee80a96a5df3e0a7f525dc407f99fb03b Cassette 0 451 556 2025-07-27T06:06:25Z Eep² 578923 Created page with "{{stub}} A '''[[wikipedia:audio cassette|cassette]]''' is an [[item]] containing music that can be inserted into a [[boombox]] or [[car radio]]. [[Category:Items]]" wikitext text/x-wiki {{stub}} A '''[[wikipedia:audio cassette|cassette]]''' is an [[item]] containing music that can be inserted into a [[boombox]] or [[car radio]]. [[Category:Items]] e38d8728787e1c3415d2df8587fafb25408ce886 Item 0 452 557 2025-07-27T06:08:02Z Eep² 578923 Redirected page to [[Category:Items]] wikitext text/x-wiki #REDIRECT [[:Category:Items]] 6a8efcd222cb488643923479888b973204936c5b Under the Sand 0 152 558 215 2025-07-27T06:43:59Z Eep² 578923 smaller pic, links wikitext text/x-wiki {{stub}} [[File:UTS_logo.jpg|center|350px]] '''{{PAGENAME}}''' is a video game. <blockquote style="border-left:4px solid grey;padding-left:4px">[[wikipedia:1980s|1980's]]. [[wikipedia:alternate reality|Alternative reality]]. [[wikipedia:Global warming|Global warming]] has turned the whole world into an endless desert. Due to the aggressive climate, the blessings of civilization gradually go under the sand. Set out on a long journey on your old [[pickup truck]] to fulfill the last request of your late father. But is there a place left on this planet where it’s possible to do this?</blockquote> ==Features== '''INFINITELY GENERATED PATH''' * Over 200 kilometers of unique [[road]] sections - asphalt and off-road. * Over 20 unique [[points of interest]] that you can encounter along the way. * Forks and crossroads - you can choose your own path. * Don't forget to stop by roadside [[store]]s to sell all your junk! * How far can you drive? '''ASSEMBLY, MAINTENANCE AND TUNING OF CARS''' * Expandable fleet of [[cars]] of different classes that can be found while traveling the world * Almost all [[car parts]] can be removed and changed - wheels, doors, hood, steering wheel, engine, battery, headlights on the roof, dashboard figures and more * [[Liquid]] transfer - the car will not move without gasoline, and without water in the radiator the engine will overheat * Advanced vehicle physics. Tires behave differently on different surfaces and accidents lead to damage to car parts * Choose your driving style - install an economical [[engine]] and enjoy a calm ride, or install a racing engine and start drifting * Make your vehicle unique by [[painting]] various parts - from the body to the wheel rims * Working [[suspension]]! '''CREATE YOUR CHARACTER''' * Ability to customize the [[character]]'s appearance - from hair to eyebrows * Several classes to choose from - from a wanderer to a punk - each has its own characteristics '''FULLY CUSTOMIZABLE GAME EXPERIENCE''' * Ability to customize the degree of damage, thirst, hunger and fatigue of the character * Ability to customize the degree of damage to cars, as well as fluid consumption * Want to meet more objects and locations in the world? Such a setting is also available! '''EVEN MORE FEATURES?''' * No zombies, maniacs or crazy animals. This game is about cars, driving and exploring the world * Bright, juicy stylized [[wikipedia:low-poly graphics|low-poly graphics]]. On the verge of cartoonish and semi-realistic * Music [[cassette]]s! Insert them into your car radio and listen to music of different genres. From calm lo-fi to hard rock * There's a [[cat]] at [[home]] that needs feeding! * And this is a game about traveling, after all! ==See also== * [[Updates]] ==External links== * [https://store.steampowered.com/app/1062960/ ''Under the Sand'' on Steam] * [https://www.mobygames.com/game/150979/under-the-sand/ ''Under the Sand'' on MobyGames] * [https://www.pcgamingwiki.com/wiki/UNDER_the_SAND_-_a_road_trip_game ''Under the Sand'' on PC Gaming Wiki] [[Category:Under the Sand]] 18a5760107cbb5379b3293d0b49364ef5151f6f6 Category:Vehicles 14 96 559 134 2025-07-27T06:46:02Z Eep² 578923 Minor reword, bold pagename wikitext text/x-wiki '''Vehicles''' can be found in the [[desert]] wastes strewn about as [[wreck]]s but not all can be driven by the [[character]]. [[Category:Under the Sand]] 57795fb4e8d376de3b6eb32eb8de8aaab66e79c9 Bunker 0 154 560 217 2025-07-27T07:08:30Z Eep² 578923 Updates wikitext text/x-wiki {{stub}} The '''bunker''' is a [[location]]. ==Updates== * [[Update 23]]: Updated with ''(added?)'' missile silo * [[Update 9]]: Changes ''(what changed?)'' * [[Update 7]]: Bunkers return "under the sand" * [[Update 15 old]]: Re-added [[Category:Locations]] 7c80cd16cba6264dba10c2a9cbff3734a6cf3fa5 Update 9 0 453 561 2025-07-27T07:09:23Z Eep² 578923 Redirected page to [[Updates#Update 9]] wikitext text/x-wiki #REDIRECT [[Updates#Update 9]] 8578ee364d52842f0414588a833bdf8cfaf84bd4 Update 7 0 454 562 2025-07-27T07:10:06Z Eep² 578923 Redirected page to [[Updates#Update 7]] wikitext text/x-wiki #REDIRECT [[Updates#Update 7]] b53d1422277d77b187a52dde93fa49acb708b08a Trailer 0 114 563 155 2025-07-27T15:30:55Z Eep² 578923 Reword, updates wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_trailer.jpg|thumb|350px]] The '''trailer''' is a [[vehicle]] that can hold [[item]]s and be [[tow]]ed by another vehicle. ==Updates== * Added in [[update 22]] [[Category:Vehicles]] 04f8552a7dacf6bc4c1c7eccf57ecc6bc9fbc4a7 Varan 0 41 564 52 2025-07-27T18:29:28Z Eep² 578923 Updates section, Wikipedia link wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_varan.jpg|thumb|350px]] The ''Varen'' is a [[wikipedia:van|van]] [[vehicle]]. ==Updates== * Added in [[update 20]] [[Category:Vehicles]] 3aba1d555be2f9a6ac5f727d1b06417285fa2957 Wrangel 0 69 565 90 2025-07-27T18:30:56Z Eep² 578923 Updates section wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_jeep.jpg|thumb|350px]] The ''Wrangel'' is a vehicle (based off the [[wikipedia:Jeep Wrangler|Jeep Wrangler]]). ==Updates== * Added in [[update 14 old]] [[Category:Vehicles]] ae4a50dce830ab54e0068bfdcec401542bb58dbe Sparrow 0 62 566 80 2025-07-27T18:32:12Z Eep² 578923 Updates section, link wikitext text/x-wiki {{stub}} [[File:UTS_vehicle_sparrow.jpg|thumb|350px]] The ''Sparrow'' is a [[wikipedia:muscle car|muscle car]] [[vehicle]]. ==Updates== * Added to in [[update 23]] [[Category:Vehicles]] 65add0a8d8a3fc165533ff04cf427c645f8aa0cd Vehicle 0 455 567 2025-07-27T18:33:02Z Eep² 578923 Redirected page to [[Category:Vehicles]] wikitext text/x-wiki #REDIRECT [[:Category:Vehicles]] c104344f15b788e74ed546251f4ba8e4722b68e1 Bar and grocery store 0 23 568 29 2025-07-27T18:36:59Z Eep² 578923 links wikitext text/x-wiki {{stub}} The '''bar and grocery store''' is a [[location]] consisting of a single building with two businesses: a [[wikipedia:bar (establishment)|bar]] on the right and a [[wikipedia:grocery store|grocery store]] on the left. The bar spawns miscellaneous [[food]], [[water]], sun and moon [[soda]]s, and light [[beer]]. In the back behind the bar counter is a [[box]] and a bathroom where a [[bottle of water]] can spawn. The grocery store has two rooms: a front and back storage. In the front spawns water, food, and [[petrol can]]. Under the counter can spawn [[money]]. The back room has a [[water jug]] and sometimes a [[water barrel]]. Outside are two [[garbage can]]s and two [[wrecked car]]s. The garbage cans can have water and the cars can have [[rim]]s. [[Category:Locations]] [[Category:POI]] ef6ccd7be6e8eff9b69b4fee3899800187dec440 Gas station 0 97 569 136 2025-07-27T18:45:53Z Eep² 578923 Eep² moved page [[Gas Station]] to [[Gas station]] over redirect: Standardizing the title: lower case wikitext text/x-wiki [[File:Gas Station.png|thumb|370x370px|Gas Station as seen from road]] the gas station is a location with a two room building, gas pumps, and above ground fuel tanks. the gas station building consists of a main inside area and the garage. in the garage can spawn, Misc petrol containers, tool boxes, tires and hub caps. the main room can have petrol can, water container, paint, sun/moon soda, energy drinks, light beer, battery's and money on the counter. by the pumps spawns petrol canisters. and the above ground fuel tanks can spawn a petrol barrel [[Category:Locations]] [[Category:POI]] f2275c1388b698bdfb2446bfa82c82b4dfca4618 571 569 2025-07-27T18:51:41Z Eep² 578923 Cleanup: bold, links, punctuation wikitext text/x-wiki [[File:Gas Station.png|thumb|370|Gas station as seen from [[road]]]] The '''gas station''' is a [[location]] with a two-room building, gas pumps, and above-ground fuel tanks. The gas station building consists of a main inside area and the garage. In the garage can spawn [[petrol can]]s, [[tool box]]es, [[tire]]s, and [[hub cap]]s. The main room can have a petrol can, water container, [[paint]], sun/moon [[soda]], [[energy drink]]s, light [[beer]], [[batteries]], and [[money]] on the counter. By the pumps spawns petrol cans and the above-ground fuel tanks can spawn a petrol [[barrel]]. [[Category:Locations]] [[Category:POI]] a59124f9d2220bf811458ea606a23bf2c72426da Gas Station 0 456 570 2025-07-27T18:45:53Z Eep² 578923 Eep² moved page [[Gas Station]] to [[Gas station]] over redirect: Standardizing the title: lower case wikitext text/x-wiki #REDIRECT [[Gas station]] c31a29cdeaaa7e0340daec97b6a730be63a5239d Ranch 0 90 572 127 2025-07-27T19:04:59Z Eep² 578923 Cleanup: bold, punctuation, case, links wikitext text/x-wiki [[File:Under the sand Ranch location.png|thumb|350px]] The '''[[wikipedia:ranch|ranch]]''' is a [[location]] that has 5 buildings with item spawns and 4 without. The buildings with spawns are: a two-story farm house, a 3-bay open front shed, an animal barn with stalls, a big barn with a hayloft, and an outhouse. The other non-item-spawning buildings are 3 grain bins and a water tower. The house has 2 rooms downstairs and one room upstairs. The first room downstairs has two shelves and the stairs going up, but otherwise is empty.<ref>Presumably, the room has item spawns, depending on the [[seed]] generation.</ref> The second room has a [[fridge]] with [[food]] and [[water]] spawns in the top and a random [[cassette]] spawn in the lower half. In the second room is also a counter that may or may not spawn items. Upstairs is a chair, a bed, two more shelves, a hanging shelf, a TV, and a table. The shelves have [[soda]] and [[pills]], and the table has a [[water bottle]]. In the 3-bay shed two bays are connected. The right bay has 3 empty wire spools. The left of the connected bays has a [[truck]] with a [[battery]] in the bed. The far left walled off bay has some random, unpickupable junk. The outhouse may spawn [[money]]. The animal stable has a chance to spawn [[oil]], a [[shovel]], and a [[sand pile]] that can be dug up. The barn with hay loft has a chance to spawn a [[petrol can]] in the loft (upper floor) accessible via the ladder in the middle. ==Notes== <references/> [[Category:Locations]] [[Category:POI]] b299b28358b64492372a64024a52fdfa485725e7 Tunnel 0 110 573 149 2025-07-27T19:06:20Z Eep² 578923 Wikipedia link wikitext text/x-wiki {{stub}} A '''[[wikipedia:tunnel|tunnel]]''' is a [[location]] on the [[road]] where a transition to a new area ([[biome]]) may occur. [[Category:Locations]] 975dece5f76e2cffefb7bc0b04326fa9625a5562 Location 0 457 574 2025-07-27T19:06:38Z Eep² 578923 Redirected page to [[Category:Locations]] wikitext text/x-wiki #REDIRECT [[:Category:Locations]] a3e7a566d3ed7ccca2698f5d1324fd77e2f53b61 Category:Items 14 120 575 171 2025-07-27T19:12:07Z Eep² 578923 wikitext text/x-wiki [[Category:Under the Sand]] ada2ab69d521be22dca634600a5c768a821d6edc User:Eep² 2 458 576 2025-07-27T19:16:07Z Eep² 578923 Created page with "[http://tnlc.com/eep/ Website]" wikitext text/x-wiki [http://tnlc.com/eep/ Website] 900ad660a478258029d499efab36fbc69be6754e